É comum em aplicações ajax aparecerem os caracteres acentuados trocados por interrogações, quadrados ou vírgulas em alguns navegadores. No meu caso na locaweb.
Para resolver este problema é necessário colocar o charset na página responsável por enviar os dados:
[sourcecode language=”html”]
[/sourcecode]
E na página responsável por receber os dados:
[sourcecode language=”php”]
[/sourcecode]
Quando utilizar UTF-8, é preciso codificar os caracteres para o PHP entender:
[sourcecode language=”php”]
[/sourcecode]
Até a próxima.