Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2009, 10:14
Zyanya_80
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Problemas con encording utf-8 e ISO-8859-1

Hola,
tengo el siguiente problema:

Tengo una aplicación en la cual utilizo ajax y javascript, utilizo el objeto xmlhttp con el metodo POST para mandar los parametros a una pagina asp pero al momento de leer el objeto xmlhttp.responseText me cambia los acentos; en la cabecera le mando cualquiera de los dos encording que les menciono y el resultado es el mismo.

Este resultado lo guardo en un div dando u innerhtml a este objeto, ademas cambio el encording en le web.config, lo asigno en la pagina aspx, etc.

Alguien sabe como puedo solucionar esto:

pongo un fragmento de codigo que estoy utilizando para ver si existe algun error

var params = "parametro1=" + parametro + "&param2=" + parametro
xmlhttp.open("POST", "http://pagina.asp",true);

xmlhttp.setRequestHeader("Content-Type", "text/html; charset=utf-8");
xmlhttp.setRequestHeader("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
xmlhttp.setRequestHeader("Accept","image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*");
xmlhttp.setRequestHeader("Accept-Language","sv");
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader('Content-length', params.length);
xmlhttp.setRequestHeader('Connection', 'close');

ojala que me puedan ayudar
gracias.