unmappable character for encoding UTF8 _Linux

unmappable character for encoding UTF8

javac로 컴파일을 할 때에, 저 경고문이 항상 뜨면서 한글이 깨져나왔다.
(자바파일 형식과 리눅스 서버 환경이 다를 때)

 

이럴때에는 에러코드대로 환경을 맞추어 인코딩을 해주고 컴파일을 하면 된다.

 

# javac -encoding UTF-8 *.java


하지만 개발환경을 서로 맞춰주는게 더 좋겠지 ?



2011.05.12 추가사항
: 자바 컴파일을 할 때에는 OS 환경에 맞추어 컴파일이 되는데, 저 당시에는 자바파일이 euckr로 되어있었고, 서버 환경은 utf-8로 되어있었던 것으로 기억한다. 그래서 저렇게 컴파일을 했는데 ; 모 아무것도 모르고 컴파일을 한듯 ;;;;

: 프로젝트 상 자바파일 자체도 euckr이고 컴파일도 euckr로 해야되기 때문에 컴파일 시 맞는 형식을 골라서 컴파일해야함, 설명이 부족했던듯 -ㅅ-;

 

Share
이 글과 관련된 글
  1. [2011/07/26] 스프링에서 한글 깨지는 문제 by 어린꿀벌 (2154)
  2. [2011/05/30] SWT/Jface 설정하기 by 운학귀신 (802)
  3. [2011/04/13] messaging 처리(jms) by 파란하늘 (2589)
  4. [2010/12/23] Jess with Eclipse by Jongsung Woo (0)
  5. [2010/12/04] spring security호출시 Configuration problem 발생시 by 파란하늘 (1438)
TAG

Leave Comments


profileThings don't always turn out that way_ 

Recent Post

Recent Trackback


T-NAVI