2013-07-15 2 views
0

그래서 기본적으로 내 프로그램에서 스페인어 문자를 사용하려고했지만 사용하는 곳마다 '?'가 인쇄됩니다.인코딩 후에도 정크 문자가 출력됩니다.

Slackware를 사용하고 있으며 여기에서 코드를 실행하고 있습니다.

lang.sh를 업데이트하고 다음을 추가했습니다. export JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF-8 인쇄를 시도한 후에는 물음표는 인쇄하지 않고 다른 정크 문자는 인쇄하지 않았습니다. 화면에 기본 Charset을 인쇄했는데 성공적으로 설정되었지만 제대로 인쇄되지 않습니다.

도움 말?

감사합니다.

편집 : NetBeans의 Windows에 코드를 작성하고 slackware에서 .class 또는 .jar를 실행합니다. 또한 locale 명령을 실행할 수 없습니다. "bash : locale : command not found"오류가 발생합니다.

Slackware 콘솔에 특수 문자가 표시되면 완벽하게 표시되지만 명령 행 인수 만 출력하는 Java 프로그램을 실행하면 (특수 문자를 명령 행 입력으로 입력 함)), 쓰레기를 출력합니다.

+0

코드 작성에 사용하는 도구/코드 편집기는 무엇입니까? –

+0

로케일이 현명한 것으로 설정되어 있습니까? 'export LANG = en_US.UTF-8'으로 설정되어있는'locale' 명령으로 확인하십시오. – Joni

답변

0

PuTTY와 같은 ssh 클라이언트를 사용하는 경우 UTF-8 charset도 사용하고 있는지 확인하십시오.

관련 문제