caracteres especiais espanhóis impressos como lixo

1

Estou usando o slackware e tentando imprimir caracteres em espanhol.

Quando uso

echo *special characters*

eles são exibidos perfeitamente, mas quando escrevo um programa em java que aceita argumentos de linha de comando e simplesmente o imprimo para console, e eu o insiro alfabetos em espanhol, ele gera caracteres indesejados.

Eu procurei e encontrei algumas soluções. Eu entrei em lang.sh e adicionei

export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

Agora, toda vez que eu executo o mesmo programa mencionado, ele ainda imprime lixo, lixo diferente, mas lixo, no entanto. Embora confirme que está lendo de lang.sh imprimindo

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8"

toda vez que eu executo o programa.

Se eu verificar o conjunto de caracteres padrão, ele também é utf-8. Se eu rodar o mesmo programa no windows, com o charset padrão como utf-8, ele rodará perfeitamente.

Ajuda?

    
por user1530883 16.07.2013 / 07:18

0 respostas