mac os x terminal에서 한글 출력하기

30 views
Skip to first unread message

AlexK

unread,
Jan 13, 2011, 12:16:13 AM1/13/11
to 한국 Groovy & Grails 사용자 그룹
제가 최근에 맥을 구입해서 버벅댄 경험이 있어서 참고하시라고 공유합니다.

mac os x에서 groovy 콘솔 출력 시 유의 사항
println "한글"
과 같은 output이 콘솔에 출력되지 않음.

이유는 콘솔의 인코딩은 UTF-8인데 groovy는 EUC-KR로 기본 처리하기 때문,
file.encoding=UTF-8을 JVM에 전달해야하는데, groovy -Dfile.encoding=UTF-8 하게 되면,
초기 java를 구동하는 JVM에 환경 설정이 되는게 아니라 groovy에 설정됨.

따라서 $GROOVY_HOME/bin의 startGroovy 실행파일을 고치든지, export JAVA_OPTS="-
Dfile.encoding=UTF-8 " 같이 해 둬야함.


제 facebook에 올린 글을 그냥 복사했더니 문체가 좀 이상하지만, 이해해 주세요.

장시영

unread,
Jan 13, 2011, 6:57:57 AM1/13/11
to 한국 Groovy & Grails 사용자 그룹
좋은 자료 감사합니다.
Reply all
Reply to author
Forward
0 new messages