Elemke 3 Denunciar post Postado Fevereiro 25, 2012 Prezados, Tenho a seguinte requisição com ajax: function buscarFunc(str) { if (str=="") { document.getElementById("divRetorno").innerHTML="Informe CPF!"; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("divRetorno").innerHTML=xmlhttp.responseText; } else { document.getElementById("divRetorno").innerHTML='<img src="../imagens/loader.gif">'; } } xmlhttp.open("GET","getuser.php?cpf="+str,true); xmlhttp.send(); } Quando recebo o retorno, no IE tenho problemas com acentuação, no chrome tudo normal. Pelo que andei lendo, o ajax retorna somente UTF-8, é isso mesmo? Nas minhas leituras percebi que utilizam o xmlhttp.setRequestHeader('encoding','ISO-8859-1'); para resolver o problema, porém, não compreendi como utilizar... Li o tópico abaixo mais não consegui compreender totalmente (ainda sou iniciante no ajax), alguém poderia me dar uma direção? http://forum.imasters.com.br/topic/266623-ajax-e-charset-iso-8859-1/ Prezados, Consegui resolver o problema colocando header("Content-Type: text/html; charset=iso-8859-1"); na página requisitada, ou seja, getuser.php Compartilhar este post Link para o post Compartilhar em outros sites