Developer/개발 이야기
-
[JAVA] Encoding D.FileDeveloper/개발 이야기 2013. 1. 8. 16:55
소스 코드 인코딩을 불가피하게 바꿔야 할때가 있다. 저번 톰캣 사건과 비슷한 경우가 발생했는데. 자바 컴파일 옵션에 -Dfile.encoding=EUC-KR 명시하는 방법이 있지만 jsmoonth 옵션을 줘도 안먹히더라.. 그럴땐 자바에 옵션 Tool 이라는 지정 환경 변수가 있는데. 구글링 해서 찾았다. 질문 : 이미 만들어진 자바 배치프로그램들이 있습니다. 한글 설정을 위하여 -Dfile.encoding=MS949 라는 값을 자바 실행 시 전달해야 합니다. 이미 만들어진 자바 배치프로그램들을 수정하지 않고 항상 위 옵션을 수행할 수 있는 방법은 없을까요? 답변 : JAVA_TOOL_OPTIONS 를 사용하시면 됩니다. .profile 또는 환경을 세팅하는 파일에 다음과 같이 세팅하고 실행 해 보세요...
-
개발 이야기 - 톰캣 인코딩Developer/개발 이야기 2012. 12. 31. 16:13
분명 -_- 다른곳에선 다 잘됐는데 로그에서 한글 인코딩이 다깨지고 웹에서 작업한 한글은 전부 깨지드라.. 이럴땐 톰캣 자바 환경 설정에 자바 인코딩을 지정해주면 된다. 적용 웹 인코딩이 EUC-kr 이었으므로 -Dfile.encoding=EUC_KR 추가 아래 사항 -Dcatalina.home=D:\Tomcat 6.0 -Dcatalina.base=D:\Tomcat 6.0 -Djava.endorsed.dirs=D:\Tomcat 6.0\endorsed -Djava.io.tmpdir=D:\Tomcat 6.0\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=D:\Tomcat ..