Para funcionar no Firefox, eu havia usado a seguinte linha na função Ajax, antes de chamar XMLHttp.send(null);
XMLHttp.overrideMimeType("text/xml;charset=iso-8859-1");
Porém, como eu disse, essa alternativa não funcionou para o IE 6, causando um erro no Javascript.
A única solução que encontrei foi desistir de arrumar a codificação pelo Javascript ou pelo HTML, e sim configurar na própria página do response, pelo PHP, usando a seguinte linha (no início da página):
header("Content-Type: text/html; charset=iso-8859-1",true);
Dúvidas, só deixar um comentário!
Nenhum comentário:
Postar um comentário