Buenos dias a todos,
Estoy migrando una DB u estoy pasando los valores tipo varchar o text con la funcion str_replace
El array de conversion que utilizo
Cdigo PHP:
$search = array("", "", "", "", "", "",
"", "", "", "", "", "",
"", "", "", "", "", "",
"", "", "", "", "",
"","","","","","","","", "",
"&");
$replace = array("á", "ó", "*", "ú", "é", "ñ",
"Á", "É", "Ó", "Í", "Ú", "Ñ",
" ", "è", "ì", "ò", "ù",
"À", "È", "Ì", "Ò", "Ù",
"¿","ü","î","¡","Ü","Î","ç","Ç","",
"&");
Esta funcionando correctamente con una exepcion de la letra "".
Esta letra tiene que ser reemplazada por " ", pero el resultado final se muestra con signo "?". Como si no reconociera el caracter " ".
Ejemplo de cadena
Cdigo PHP:
$cadena = "Agricultura orgnica";
$newString = str_replace($search, $replace, $cadena);
//el strgin que tengo nuevo en la tabla es "Agricultura org nica "
// el string que esta mostrandose en la pagina "Agricultura org� nica"
Lo curioso que solo pasa con letra "". Las demas letras se convierten y se muestran correctamente. La pagina que los muestra logicamente esta en utf-8.
Gracias a todos.