Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho um formulário para buscar um cliente.
Conforme você vai digitando, o nome aparece (ajax).
Nesse formulário tem um botão para fazer o cadastro do cliente, no caso de não se encontrar.
Quando você clica nele, ele envia o nome digitado para a página de cadastro, que já aparece com o nome preenchido.
O problema é o suguinte:
Quando digito Fábio e clico no botão, na página de cadastro aparece F�o.
Isso passou a acontecer do nada
Eu tenho no html <meta charset="utf-8"> e no php ini_set("default_charset", "UTF-8");
Qual a diferença entre ini_set("default_charset", "UTF-8") e header("Content-Type: text/html; charset=utf-8")
Coloquei os 2 e não funcionou
e?
?
?
link no post #2
Não funcionou
eita pêga.. e agora?
veja se alem do html, o charset do arquivo (tanto do ajax/js quanto html) estão com utf8 unicode.
como seto a codificação do ajax?
Qual o programa que você edita seus arquivos? Eu sei que no Dreamweaver existe a opção de Page properties > Title/encoding aí você escolhe o BOM do seu arquivo.
Uso o dreamweaver e o bom esta desativado
Veja:
/applications/core/interface/imageproxy/imageproxy.php?img=http://imageshack.us/scaled/landing/818/5ce2.png&key=a1fd12b262efcb714ae52fb38f484140775945847245d6c284d304796da9ee0a" alt="5ce2.png" />
Em encoding eu tenho a opção de mudar o charset da página.
Mas já está...
quem aparece do nada é o mestre dos magos:
/applications/core/interface/imageproxy/imageproxy.php?img=http://2.bp.blogspot.com/-WGb_m0qUatw/TfpeG-nG_zI/AAAAAAAADtA/gXzWxzmKR7k/s200/mestre_dos_magos.jpg&key=0cd4c8e7caad840d3d2880be2f0cffc24875a141758b661c925692d6da442c78" alt="mestre_dos_magos.jpg" />
configure o ambiente aequadamente.. isso pode ajudar:
http://forum.imasters.com.br/topic/340459-php-html-mysql-charset-encoding/