Olá amigos,
Estou utilizando utf-8 em tudo .html,JSP,xml,servlet,css e banco Postgresql.
Só que quando mando algo via ajax pelo Firefox tudo funciona maravilhosamente, mas quando mando pelo nosso querido IE eis que ele manda sei lá o que.
A minha pergunta é, como faço para saber qual charset foi enviado?
Eu fiz um teste e quando mando pelo IE tenho que transformar de ISO-8859-1 para UTF-8, só que claro ferra o Firefox 
E é estranho pois tudo que vcs imaginarem esta definido como UTF-8, acho que ele transforma automatico por conta do Sistema Operacional, sei lá 
Claro que posso testar quem mandou se foi o IE ou Firefox, mas ai e se o sistema operacional estiver em ingles ou o IE estiver em ingles, será que funciona?
Função de conversão
public static String toUTF8(String text) throws Exception {
byte p[] = text.getBytes(“ISO-8859-1”);
return new String(p, 0, p.length, “UTF-8”);
}
Abraços e desde já agradeço
Jomello