기술지원 문의

stdout 로그 한글깨짐 현상 문의 입니다.
배진영 / 2011-02-09 12:05

안녕하세요.

 

stdout.log 한글 관련해서 질문 드립니다.

 

다름이 아니오라 저희가 개발중인 서버에 System.out.print 로 출력되는

 

한글 내용이 깨지는 현상이 발생하고 있습니다.

 

이상하게도 개인 로컬 PC에서 테스트 할때는 정상적으로 한글이 출력되는데

 

개발서버에만 한글이 깨지는 현상이 발생하고 있습니다.

 

어떤 부분을 확인하고, 수정해야 이 현상이 해결되는지

 

조언 부탁드리겠습니다.

 

참고로 개발서버의 OS는 Solaris 5.9 이고, Resin은 3.0 입니다

 

 

[답변]stdout 로그 한글깨짐 현상 문의 입니다.
관리자 / 2011-02-09 13:53

안녕하세요. 레진 코리아 입니다.

 

일반적으로 초기 개발시 언어세팅은 OS 부터 JVM,APP,DB 까지 

일관성 있게 설정을 해주어야 합니다.

 

아래 내용을 확인해 보시기 바랍니다.

 

1. OS locale 설정


locale 명령어를 통해서 OS에 설정된 인코딩 설정을 확인해 보시기 바랍니다.


.profile 로 환경변수를 적용하셨다면,


LANG=ko

export LANG


설정이 되어 있는지 확인하시고,


별도의 설정이 없을경우, /etc/default/init 에서 아래 설정이 있는지 확인해 보시기

바랍니다.

 

LANG=ko

 

2. JVM 인코딩 환경


Resin 구동시 JVM 인코딩 정보가 EUC-KR 인지 확인해 보시기 바랍니다.


Resin 구동시 JVM 인코딩 정보가 EUC-KR이 아니라면

 

다음과 같이 start 스크립트에 JVM 옵션을 추가해 보시기 바랍니다.


-Dfile.encoding=EUC-KR


위 옵션을 start 스크립트에 추가하신후 테스트 해보시기 바랍니다.

감사합니다.