baalzamon Postado Março 13, 2007 Denunciar Share Postado Março 13, 2007 Oi pessoal...Preciso codificar o resultado do ajax, mas não estou conseguindo... tentei fazer o seguinte...... if(oXMLHttp.status == 200) { content = oXMLHttp.responseText; content = content.replace(/\+/g," "); content = unescape(content); document.getElementById(id).innerHTML = content; }mas não funciona... ele continua colocando as interrogações onde tem acentos etc...Alguém pode me ajudar a codificar pelo javascript? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Março 13, 2007 Denunciar Share Postado Março 13, 2007 e aí,o que acontece é o seguinte,problemas do XMLHttpRequest.ele recupera o arquivo com codificacao UTF-8, enquanto "deveria" usar ISO-8859-1 para interpretar a acentuacao em portugues.é possivel resolver o problema usando FF, mas não vai funcionar no IE.antes de chamar seu metodo send() para obter o resultado do ajax, coloque:xmlhhtp.overrideMimeType("text/xml;charset=iso-8859-1");uma solucao para funcionar independente do navegador,seria usar ajax utilizando o padrão JSON no lugar do XML.essa dica eu tirei de uma revista.beleza!?at, Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 baalzamon Postado Março 14, 2007 Autor Denunciar Share Postado Março 14, 2007 Droga :Pé o maldito IE infernizando a minha vida (pra variar!!!)Não há nenhum outro jeito pra fixar isso no IE sem ter que usr JSON?[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Março 16, 2007 Denunciar Share Postado Março 16, 2007 da uma olhada nesse link,dizem que deram um jeito nesse problema,eu não sei porque não testei. :)http://forum.imasters.com.br/index.php?showtopic=173603&hl=acentuacaoe nesse outro link um cara mostrando como é simples usar o JSON:http://elcio.com.br/ajax/autocompletar/e outro artigo sobre JSON:http://www.bergbrandt.com.br/v1/asp/mostra_artigo.asp?artigo_id=14at, Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
baalzamon
Oi pessoal...
Preciso codificar o resultado do ajax, mas não estou conseguindo... tentei fazer o seguinte...
mas não funciona... ele continua colocando as interrogações onde tem acentos etc...
Alguém pode me ajudar a codificar pelo javascript?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.