pues ese es el problema:
por ejemplo:
Código PHP:
$SqlQuery = "SELECT * FROM libros WHERE IdLibro='$IdLibro'";
$rsLibro = mysql_query($SqlQuery);
$dr = mysql_fetch_array($rsLibro);
$titulo = $dr['Titulo'] ; //supongamos que el título tiene á (as con acentos)
$titulo = ereg_replace('á','a',$titulo) ;
echo $titulo //aquí se verá como NO habrá reemplazado el acento
si primero psio lo que tenga en $dr['Titulo'] por 'áááá' antes de reemplazar: ahí si funciona bien. Pero lo que viene de mysql no.
Un dato: si simplemente hago:
echo $dr['Titulo'] ;
luego las á se ven perfectamente en el navegador. ¿cómo es posible? no deberían estar así: ´ (o algo así)
yo creo que deben estar los caracteres de alguna manera distinta codificados.
PD: en un simple SELECT (por ejemplo desde el mysqlYog) se ven como 'á'. No están escapados ni nada.
muchas gracias