unmappable character for encoding UTF8 _Linux
2010.02.24 15:59
Kaiserin李 Edit
unmappable character for encoding UTF8
javac로 컴파일을 할 때에, 저 경고문이 항상 뜨면서 한글이 깨져나왔다.
(자바파일 형식과 리눅스 서버 환경이 다를 때)
이럴때에는 에러코드대로 환경을 맞추어 인코딩을 해주고 컴파일을 하면 된다.
# javac -encoding UTF-8 *.java
하지만 개발환경을 서로 맞춰주는게 더 좋겠지 ?
2011.05.12 추가사항
: 자바 컴파일을 할 때에는 OS 환경에 맞추어 컴파일이 되는데, 저 당시에는 자바파일이 euckr로 되어있었고, 서버 환경은 utf-8로 되어있었던 것으로 기억한다. 그래서 저렇게 컴파일을 했는데 ; 모 아무것도 모르고 컴파일을 한듯 ;;;;
: 프로젝트 상 자바파일 자체도 euckr이고 컴파일도 euckr로 해야되기 때문에 컴파일 시 맞는 형식을 골라서 컴파일해야함, 설명이 부족했던듯 -ㅅ-;
이 글과 관련된 글
- [2011/07/26] 스프링에서 한글 깨지는 문제 (2154)
- [2011/05/30] SWT/Jface 설정하기 (802)
- [2011/04/13] messaging 처리(jms) (2589)
- [2010/12/23] Jess with Eclipse (0)
- [2010/12/04] spring security호출시 Configuration problem 발생시 (1438)

라는 말이 조금 어색하군요 ㅋㅋㅋ