로케일이 C 인 서버에서의 자바 한글입출력

mr.lee의 이미지

xml http 로 인터페이스하는 모든 로케일이 C 인 솔라리스 서버가 있습니다.

서블릿에서 log4j를 이용해서 xml 내용을 로그에 남기는데, 한글부분이 모두 ??? 로 나옵니다.

벼라별 인코딩을 다 해봤지만 안되는군요. LC_CTYPE=ko_KR.eucKR 하면 물론 잘 나오지만... 시스템을 재부팅하긴 힘든 상황이라서요.

좋은 방법이 없을련지요?

익명 사용자의 이미지

SaNha wrote:
xml http 로 인터페이스하는 모든 로케일이 C 인 솔라리스 서버가 있습니다.

서블릿에서 log4j를 이용해서 xml 내용을 로그에 남기는데, 한글부분이 모두 ??? 로 나옵니다.

벼라별 인코딩을 다 해봤지만 안되는군요. LC_CTYPE=ko_KR.eucKR 하면 물론 잘 나오지만... 시스템을 재부팅하긴 힘든 상황이라서요.

좋은 방법이 없을련지요?


LC_CTYPE=ko_KR.eucKR해서 잘 나온다고 하셨는데, 이게 시스템 재부팅하고 상관이 있나요?

로케일/환경변수는 특정 어플에만 적용시킬 수 있습니다. 데몬만 재시동 하던지 옵션이 있을것이라고 생각되네요.