Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2013, 04:09
Avatar de Heent
Heent
 
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 15 años, 4 meses
Puntos: 6
Pregunta Modificar el charset de AJAX

Buenos días compañeros, después de volverme loco intentando solucionar un problema que tenia con los tildes en mi página he encontrado que el problema reside en que AJAX utiliza UTF8 para mandar los datos mientras que yo uso ISO-8859-1 en mi página.

Ahora el problema es al crear una conexión AJAX que le modifico el tipo de datos pero pasa olímpicamente de mi y hace como si no se lo especificara.

Lo que yo hago ahora es:

Código Javascript:
Ver original
  1. ajax.open ( "POST", dir, async );
  2.  
  3. ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1");
  4. ajax.setRequestHeader("Content-length", param.length);
  5.  
  6. ajax.send(param);

Pero como digo sigue codificando en UTF8. ¿Como lo modifico? O porque se supone que no lo modifica porque a todos los sitios que he buscado lo modifican así...



Un saludo y muchas gracias