Buenas, foreros. Tengo un porblema con la codificación de caracteres en AJAX.
La estructura de funcionamiento es la siguiente:
- index.php -> carga por include otra página.
- datos.php -> muestra una tabla con datos cargados de la base.
- ajax.js -> una serie de funciones para actualizar la base y cargar nuevamente datos.php sin recargar la página.
Si codifico la página index.php:
- como UTF-8, se ven estos caracteres raros: �
- como ISO-8859-1, se ven estos otros caracteres raros en campos que antes se veían bien: Ã (en vez de una í) y los que antes tenían � se ven correctamente.
Ahora bien. Me doy cuenta que al enviar los datos por AJAX, datos.php está volviendo en formato UTF-8, ya que ocurre el mismo error que al codificar index.php como UTF-8.
Estoy algo desorientado, la verdad.
¿Podrían, por favor, orientarme?
Muchas gracias,
Pablo