Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2009, 13:47
Neherenia
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Por favor ayuda con los acentos en ajax

Hola, por lo que encontre buscando en google la clave es utilizar la función php:

utf8_encode()

sobre los datos antes de utilizar el encode propio de la clase JSON; cuando lo hice de esta forma se resolvio el problema de los acentos, letras ñ, etc en la respuesta.

veamos creo que seria cambiar la linea:

echo $json->encode($row);

por algo como:

$nRow = array();
foreach($row as $key => $val) {
$nRow[$key] = utf8_encode($val);
}
echo $json->encode($nRow);

Por la dif de tiempo en respuesta seguro que ya encontrastes la solución pero la dejo igual para ver si es de ayuda a alguien que se esta econtrando con el problema ahora.

Saludos