Ir para conteúdo
Fórum Script Brasil
  • 0

Codificação Do Ajax


baalzamon

Pergunta

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?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

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,

Link para o comentário
Compartilhar em outros sites

  • 0

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=acentuacao

e 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=14

at,

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...