[펌글] 이클립스 콘솔(console)에서 한글이 깨져 나올 때

By | 6월 23, 2009

- 출처: http://blog.naver.com/anjoo24/110038851756 -

 

java file의 encoding을 UTF-8로 설정해도, 문자열을 제대로 출력하지 못하는 문제가 발생한다. Debug를 해보면 변수 안의 한글은 제대로 들어있으나, 콘솔에는 ???로 출력된다.

  • System.out.println("한글")
  • System.out.println(유니코드 문자열이 담긴 String)

이를 해결하기 위해서는 다음 두가지 인코딩 설정을 일치시켜야 한다.

  • VM 인코딩
    • (Open Run Dialog) -> Arguments -> VM arguments 에서 -Dfile.encoding=UTF-8 추가
  • 콘솔 인코딩
    • (Open Run Dialog) -> Common -> Console Encoding 에서 UTF-8 설정

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments