Cita:
Iniciado por dukeblass
igual no entendí lo que quieres y aparte del problema que tienes, la función ereg_replace ya esta obsoleta usa preg_replace
explica con mas detalles que es lo que exactamente quieres.
solo entendí que te remplaza el % por un 0e,
pero quien el MySQL o la exprencion regular
El problema no es la función regular es que no pilla el carácter '%'.
Ya he dicho que la expresión regular no es.
Meto simplemente el $campo y los % no los pilla.
No se quién cambian el % por Oe. La web está en utf-8 y la tabla está codificado en utf-8 también y al hacer el insert añado mysql_query ("SET NAMES 'utf8'");