Ola, estou com um problema na acentuação de textos no java, o sistema contem uma rotina de importação, e assim que os dados chegam no java, já estão com caracteres estranhos no local onde deveria conter a acentuação, como por exemplo :
2012-10-26 14:00:36,861 INFO [STDOUT] **********************************************************
2012-10-26 14:00:36,861 INFO [STDOUT] Santa F� do Sul
2012-10-26 14:00:36,861 INFO [STDOUT] **********************************************************
2012-10-26 14:00:36,861 INFO [STDOUT] **********************************************************
2012-10-26 14:00:36,861 INFO [STDOUT] Urua�
2012-10-26 14:00:36,861 INFO [STDOUT] **********************************************************
2012-10-26 14:00:37,267 INFO [STDOUT] IMPORTAÇÃO CIDADE CONCLUIDA** //Aqui a acentuação esta normal pois foi um sysout com que eu digitei, mas ela também estava aparecendo com caracteres estranhos, eu resolvi adicionando o seguinte parâmetro na variável “JAVA_OPTS” do jboss: -Dfile.encoding=utf8
Estou utilizando um ambiente Windows 2003 server, com jboss 4.2 e jre6.
O banco de onde os dados estão sendo importados é firebird, e o banco de destino é o PostgreSQL 8.4.
ps: Já tentei alterar o encoding do projeto java, mas nada mudou, e na minha maquina local, com Windows 7 e as demais configurações iguais ele realiza a importação com todos os acentos corretamente.
Estou pensando que pode ser alguma configuração na maquina ou na JVM.