Estou tendo um problema aqui na minha aplicação que recebe strings via socket… quando rodo o arquivo no netbenas ele funciona perfeitamente, quando rodo ele com java -jar ele recebe as string de maneira incorreta… alguém já viu isso?
isso deve ser pau de charset, verifica a o tipo de codificação da string. UTF-8, ISO…
Estou usando unicode… a string chega no receptor quase igual… só com algumas diferenças… tipo se eu transmitir o hexa 90 chega 3F se transmitir 8F chega tb 3F…
- 3F é o ponto de interrogação
- Isso é um problema de charset. Experimente usar ISO-8859-1 nas duas pontas (use a opção -Dfile.encoding=ISO-8859-1 na hora de iniciar seu programa Java.)
Putz. era isso mesmo… vc salvou meu dia… …