AJAX no muestra tildes
3 seguidores
Hola compañeros, tengo una consulta a traves de AJAX a otra pagina.
Pero en la respuesta: RESPONSETEXT me llega todo el texto con caracteres raros en vez de tildes o eñes.
He probado a ponerle distintas cabeceras a la página
header('Content-Type: text/html; charset=ISO-8859-1');
header('Content-Type: text/html; charset=UTF-8');
ETC...
Pero naa de na... alguien sabe como puedo solucionar esto¿?
eRNieB
Tiene toda la pinta de ser lo que comenta happy web coder.
Si aparecen caracteres raros el problema esta en la codificación. De todas formas si esta tirando de base de datos, comprueba que los datos se encuentren almacenados en el mismo charset, o conviertelos (no se mucho de php, de hecho practicamente nada, pero se que hay funciones para ello).
¡Suerte!
happywebcoder
¿Has comprobado que el archivo que genera la respuesta (el .php o lo que uses) y el header que envías estén al mismo charset? Si la información proviene de una base de datos también tendrás que vigilar que su encoding coincida con lo anterior.