Ao executar um projeto no Netbeans
, os caracteres acentuados vindos de uma consulta ao servidor aparecem normalmente. Estamos utilizando UTF-8 no banco de dados e no projeto recebemos a string da seguinte forma:
resultadoFinal = new String(retornoDoServidor.toString().getBytes(), "UTF-8");
O problema é que quando executamos o JAR fora do Netbeans os caracteres acentuados maiúsculos não aparecem corretamente. Os caracteres minúsculos vem acentuados normalmente, nos maiúsculos aparecem interrogações.
Parece ser algo relacionado à execução da máquina virtual JAVA. Alguma solução?