Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2007, 05:14
Finseneu
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 21 años, 2 meses
Puntos: 1
problema con juego de caracteres

Tengo un problema y es que con el codigo de abajo los caracteres especiales no se guardan correctamente.
Lei que xmlhttprequest solo trabaja correctamente usando UTF-8, es realmente asi? Como hago entonces para hacer trabajar esto con iso-8859-1?
Gracias.


Código:
function objetoAjax(){

  var xmlhttp=false;


  try {

  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

  } catch (e) {

  try {

  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");


  } catch (E) {

  xmlhttp = false;

  }

  }

  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {


  xmlhttp = new XMLHttpRequest();

  }

  return xmlhttp;

}


function sendData(){


  divResultado = document.getElementById('hidded');

  name=document.form1.name.value;
  email=document.form1.email.value;
  msg=document.form1.msg.value;    

  //instanciamos el objetoAjax

  ajax=objetoAjax();

  //usando del medoto POST
  //archivo que realizará la operacion

  ajax.open("POST", "contact_proc.php", true);

  ajax.onreadystatechange=function() {

  if (ajax.readyState==4) {

	//mostrar resultado
  	divResultado.innerHTML = ajax.responseText	

  }
  
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

ajax.send("name="+name+"&email="+email+"&msg="+msg)
  
}