오늘 아주 이놈땜에 몇시간을 삽질했는지 모르겠다.. 하루가 다 갔다.
ANT 로 컴파일 하도록 하였는데, Task 중, Javac 태스크에, 옵션 하나가 지정이 안되어서 아주 고생했다.
바로, encoding= 옵션!
encoding="utf-8" 처럼 지정해주지 않으면, 코드 내에 한글 등 다국어는 커파일 당시 OS 의 언어 설정으로 먹는 듯 하다.
encoding="utf-8" 처럼 지정해주지 않으면, 코드 내에 한글 등 다국어는 커파일 당시 OS 의 언어 설정으로 먹는 듯 하다.
하루 종일, LANG=C 인 환경에서, 필터 빼고 넣고 별 짓을 다하다가 찾아냈다..
반드시 주의하자!~ 다국어 지원 필요한 경우, .java 파일 자체 인코딩은 당연히 UTF-8 이어야 하고,
컴파일러에게도 인코딩을 지정해 주어야 한다!~
반응형
'Software Development > JavaSE&EE' 카테고리의 다른 글
AIX 에서 ResourceBundle 관련 에러 나는 경우 (1) | 2009.11.18 |
---|---|
Axis 에서, ServletContext 및 ServletRequest 가져오기 (0) | 2009.11.16 |
JNDI NamingResource 못찾는 문제 (Jeus/MySQL) (0) | 2009.11.16 |
struts.xml 작성 시 주의사항 (0) | 2009.11.16 |
WAS 환경 하에서의 Reflection 을 이용한 Class 생성 (0) | 2009.11.02 |