Como corrigir o charset da aplicação Java
Veja como corrigir o charset da aplicação Java de uma forma bem simples e rápida, ajudando a resolver vários problemas.
[ad#texto]
Muitas vezes mesmo configurando o Eclipse para trabalhar com UTF-8 e definindo a quebra de linha para o padrão Unix, assim que colocamos nosso recém produzido sistema temas uma baita decepção pois todos os caracteres especiais estão irreconhecíveis, daí começa um grande calvário tentando acertar o charset em todas as pontas para que o problema se resolva, mas nada adianta. Então como corrigir o charset da aplicação Java?

Mas o problema não reside na aplicação que desenvolvemos, este tipo de erro é resultado da iteração da nossa aplicação com o servidor (independe se for o JBoss, Glassfish ou Tomcat) e o SO – geralmente o Linux – é, realmente é uma mecânica difícil de acertar.
Mas existe um arquivo chamado i18n que fica escondido em etc/sysconfig que tem influência direta neste tipo de problema.
Em várias distribuições Linux encontro este arquivo da seguinte forma:
LANG=”eng_US.UTF-8”
SYSFONT=”latarcyrheb-sun16”
Geralmente em casos como o mencionado acima, mesmo que o projeto do Eclipse tenha sido configurado para UTF-8 e ao acessar o sistema no browser as definições também constem UTF-8 é provável que os caracteres especiais sejam apresentados de forma desconfigurada.
Uma solução seria alterar o i18n para o seguinte:
LANG="pt_BR"
SUPPORTED="pt_BR:"
SYSFONT="lat1-16”
Seus problemas terão terminado.
Agora já sabe como corrigir o charset da aplicação Java sem problemas.