인코딩 에러 ( some characters cannot be mapped using "ISO-8859-1" character encoding )
프로그래밍 툴/이클립스(Eclipse)
인코딩 에러 ( some characters cannot be mapped using "ISO-8859-1" character encoding ) |
개발환경 : JDK 1.5, eclipse Galileo, window XP |
(1) 인코딩 형식을 바꿈으로서 해결 |
이클립스 인코딩 에러
some characters cannot be mapped using "ISO-8859-1" character encoding
.properties 나 JSP 파일에서 한글을 넣고 저장하고자 할 때 위와 같은
에러가 날때가 있다. 파일의 properties 속성정보에서 인코더를 바꿔줘도
마찬가지 결과이다.
save could not be completed.
Reason:
some characters cannot be mapped using "ISO-8859-1" character encoding.
Either change the encoding or remove the characters which are not supported
by the "ISO-8859-1" character encoding.
위와 같이 에러가 날 때 한글을 저장하기 위해 EUC-KR 로 인코더를 변환하면
간단히 해결된다. 하지만 이것은 진정한 해결이 아니다. properties 같은 파일은
기본적으로 ISO-8859-1 인코더를 유지 해야한다.
(2) properties 파일에 인코딩 형식을 유지하면서 한글로 저장, 보기 |
그러면 ISO-8859-1 인코더를 유지하면서 한글을 저장할려면 플러그인을 깔아야한다.
PropertiesEdit 플러그인을 설치하기 위한 주소는 다음과 같다.
http://propedit.sourceforge.jp/eclipse/updates/
Help > Install New SoftWare… 로 들어가 설치를 시작한다.
OK 를 누르고 싱크를 받게 되면 아래 리스트가 뜨는데 제일 아래에 PropertiesEditor
부분만 체크해서 설치하도록 한다. 설치가 끝나고 이클립스를 재로딩한다.
설치가 제대로 되었는지 Window > Preference 에서 확인한다. PropertiesEditor 메뉴가
있는 것을 확인할수 있을 것이다.
이제 한글 저장을 할 때 에러가 났던 Properties 를 editor 로 열어 저장을 하게 되면
문제 없이 잘 될것이다. 이 에디터의 역할은 한글을 쓰더라도 euc-kr 이나 UTF-8 로
저장하는 것이 아니라 ISO-8859-1 로 변환해서 저장하고 보여줄때도 한글로 변환해서
보여준다.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 단축키 정보와 그 설정하는 방법에 대한 기술 (2) (3) | 2010.08.02 |
---|---|
이클립스 열 블록 복사하기 (UltraEdit 기능과 동일) (2) | 2010.08.02 |
구글에서 제공하는 SVN 사용하기 (0) | 2010.08.02 |
네이버에서 제공하는 SVN Repositories 연결해서 사용하기 (3) | 2010.08.02 |
Eclipse JSP Editor : Bravo 를 설치와 사용 (0) | 2010.08.02 |
이클립스에 FTP 플러그인 달아서 사용하기 (22) | 2010.08.01 |
오라클 사용자를 위한 이클립스 플러그인 JOra (0) | 2010.08.01 |
무료 SVN Repository 를 제공하는 ProjectLocker 사용기 (0) | 2010.06.30 |