OS & Program/Macbook

맥북에어에서 utf-8 형식으로 컴파일된 .class 파일 실행할 때 한글메세지 관련 문제

nabiro@gmail.com 2011. 1. 14. 02:09
*** 검색어: nabiro, 맥북, 맥북에어, utf-8, encoding, 인코딩, .class, 한글, 한글메세지, 깨지는
*** 출처: http://www.jlancer.net/board/article_view.jsp?article_no=1069&board_no=21&table_cd=EPAR01&table_no=01

javac -encoding utf-8 test.java 라는 명령어로 test.class 파일이 생성되었습니다. 
그런데 test.class 파일을 실행해보니 test.class 내에서 한글로 메세지를 표시하는 부분의 한글이 모두 깨져서 표시됩니다. 

이런 경우 java test 라고 실행주면 한글이 깨집니다. 
이때는 java -Dfile.encoding=utf-8 test    와 같이 실행해야지만 한글이 정상적으로 표시됩니다. 


참고: 검색할 때 잘 검색되라고 여기서 설명을 추가합니다. 

부제: java 실행시 인코딩 설정 방법