problemas com acento na página HTML depois de usar AJAX
Minha página tem um botão e uma div, quando clico nesse botão atualiza a página com o ajax, mas as palavras acentuadas da minha página ficam todas esquisitas, o código eh mais ou menos assim:
<div id="texto"> <b><i>[b]Esse texto que você vê é que não sai os acentos depois do ajax[/b]</b></i><br /> <input type="button" onclick="ajax(this.form); this.form.reset();" value="Verificar"> </form></body></html> <? if(@$_GET['action'] == "confere"){ echo utf8_encode("você o chamou ajax!"); } ?>Ou seja, quando clico no botão, chama a função ajax que coloco o texto "chamou ajax!" na div texto. Mas o texto que está em negrito no código fica esquisito, fica com uma codificação diferente.Procurei na internet uma forma de concertar os acentos, coloquei no script e continua trocando os acentos por '?'. Esse é o script pra concertar acentos que não funcionou:
> var resultado = xmlhttp.responseText;resultado = resultado.replace(/\+/g," ");resultado = unescape(resultado);document.getElementById("texto").innerHTML = resultado;
Alguém sabe como posso arrumar os acentos nesse meu caso?desde já obrigado!
Discussão (2)
Carregando comentários...