Buenas señoras/es, os comento, hace una semana planteé el mismo problema aquí, y lo vuelvo a hacer porque como no lo solucione este problema no puedo vender la web. A quién me de la solución le pago una mariscada, prometido...
Los caracteres se codifican/traducen dentro del propio php y se muestran mal, yo tengo el siguiente código en html:
Código PHP:
<?php
echo htmlentities("á");
?>
Al navegador del usuario le llega:
Código HTML:
á
y el usuario ve:
á
Esto quiere decir que a la función htmlentities en vez de llegarle í le entra á, es decir, se codifica antes, en el propio código php.
Lo he probado en varios servidores y diferentes máquinas y en todas pasa lo mismo. Si alguien lo puede probar en su servidor y decirme si le pasa lo mismo me haría un gran favor.
Es lo que me falta para vender la web y el panel de control, y evidentemente sin esto no puedo terminar. Por favor por favor necesito ayudaaaaaaaa. Gracias.