Boa tarde pessoal.
Tenho um arquivo de propriedades que contém as mensagens do meu sistema.
Acontece que eu não estou conseguindo exibi-las de forma correta dependendo do navegador.
Criei uma mensagem só com caracteres acentuados para testar.
Os caracteres acentuados normalmente funcionam no IE7 mas não funcionam no FF3.
IE7 -> á,à,é,í,ó,ú imprime á,à,é,í,ó,ú
FF3 -> á,à,é,í,ó,ú imprime á,à ,é,Ã,ó,ú
Os mesmos caracteres em unicode funcionam no FF3 mas não funcionam no IE7.
FF3 -> \u00e1,\u00e0\u00e9,\u00ed,\u00f3,\u00fa imprime á,à,é,í,ó,ú
IE7 -> \u00e1,\u00e0\u00e9,\u00ed,\u00f3,\u00fa imprime (seis quadrados separados por vírgula) :x
O encoding do arquivo está como UTF-8. Já tentei outros encodings como ISO-8859 e ISO-8859-1 mas nada funciona.
Que problema chato. O pior é que todo mundo me diz que isso acontece por que o encoding do arquivo.properties tem que ser o mesmo do arquivo que vai exibir as mensagens (xhtml). Mas mesmo colocando o mesmo encoding não funciona.
O que me deixou encabulado agora foi ver que de uma forma funciona em um navegador e no outro não, e vice-versa.
Alguém tem um meio termo aí entre caracteres escapoado e normal, que funcione tanto no ff quanto no IE?
Valeu!!!