Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucasduarte

[Resolvido] Combo Dinâmico - Problema com Acentos

Recommended Posts

Olá Pessoal!

 

Eu estou fazendo um combo dinâmico de estados / cidades que utiliza Ajax. Porém, quando a página PHP que é chamada retorna alguma palavra com acento, ele dá problema.

 

Eu vi algumas coisas sobre escape / unescape no Javascript e urlencode / urldecode no php, mas o problema é que quando ele envia o valor eu uso php e ele recebe no javascript.

 

No javascript eu uso o

 

var texto = xmlhttp.responseText;

E no PHP eu simplesmente mostro os resultados da consulta com echo.

 

Teoricamente, eu teria que codificar a string no PHP e decodificar no javascript, mas não sei como fazê-lo.

 

Alguém tem alguma sugestão?

 

Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque isso na página que você faz a consulta:

 

header("Content-Type: text/html; charset=ISO-8859-1",true); 

Opa o Victor Cometti já havia respondido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É pessoal, definir o charset Latin1 resolveu!

 

Muito obrigado pela ajuda...

 

Porém, eu andei lendo alguns artigos falando sobre charset, mas a prática dele não é muito clara ainda para mim.

 

Alguém saberia explicar no caso em questão como o charset influenciou o funcionamento da função? (Apenas por dúvida... rs)

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.