Charset socket linux e windows

Olá pessoal, estou com um probleminha aqui…

è assim tenho um socket server rodando no windows e tenho clientes que rodam tanto no windows como linux, o problema é que se eu definir o charset como UTF-8 ele da erro de acentuação no window, se eu não definir ou se colocar ISO no charset da erro no linux, alguém sabe como como fazer para resolver este problema, um charset universal que funciona tanto no linux quanto no windows?

No aguardo…

Faça com que todos os seus clientes iniciem com o mesmo charset, usando o seguinte comando:

java -Duser.encoding=UTF8…
ou
java -Duser.encoding=ISO-8859-1…

http://www.guj.com.br/posts/list/40846.java

thingol

Onde eu defino isso?
Tentei definir nas linhas de compilação do projeto não deu certo…

java é quem executa, então vc precisa definir quando executar os clientes :wink:

Certo defini o charset, mas continua o erro ainda no linux, já tentei o UTF-8 e o ISO-8859_1, mas não deu certo…

Fica com um ponto de interrogação…

[quote=thingol]Faça com que todos os seus clientes iniciem com o mesmo charset, usando o seguinte comando:

java -Duser.encoding=UTF8…
ou
java -Duser.encoding=ISO-8859-1…

http://www.guj.com.br/posts/list/40846.java[/quote]

Não funcionou para mim… tenho que definir um charset que funciona no linux e no windows