[JAVA/Ecilpse] *.properties 파일 한글 저장 오류 해결 (이클립스 플러그인 Properties Editor 설치)

Soyeon·2021년 6월 28일
0

이클립스

목록 보기
2/3
post-thumbnail

문제 발생

한글이 포함된 properties 파일을 저장하려고 했더니 오류가 발생했다.

오류 메시지

Save could not be completed. Try File > Save As... if the problem persists.
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.

일부 문자를 ISO-8859-1 인코딩 형식으로 매핑하여 저장하는 것이 불가능하다는 메시지인데,

properties 파일은 ISO-8859-1 인코딩 형식을 유지해야 하기 때문에 인코더를 변환하지 않고 저장할 수 있는 방법을 찾아보았다.

해결 방법 : 이클립스 플러그인 Properties Editor 설치

  • Properties Editor는 편집 시에는 문자로 표시하고 유니코드로 변환하여 저장함
  1. 상단 메뉴바에서 [Help] - [Install New Software...] 선택
  1. 그림의 순서를 따라서 클릭하고, Add Repository의 Location에는 http://propedit.sourceforge.jp/eclipse/updates/ 입력
  1. 다음과 같은 창이 뜨면 마지막의 PropertiesEditor를 체크하고 [Next] 클릭
  1. 다음과 같은 창이 뜨면 [Next] 클릭 후 동의함에 체크하고 [Finish] 클릭
  1. 설치 완료 후 이클립스를 재시작 할 것인지 묻는 메시지 박스에서 [Restart Now] 클릭
  1. 이클립스가 실행되면 properties 파일의 아이콘이 오른쪽 그림처럼 변경되어 있음
  1. 상단 메뉴바에서 [Window] - [Preferences] - [General] - [Editors] - [File Associations]으로 들어가서 그림의 순서를 따라 클릭
  1. 오류가 났던 properties 파일을 다시 작성하고 저장했더니 오류 메시지 없이 정상적으로 저장됨 (7번을 하기 전에 저장하면 유니코드로 변환이 안돼서 한글이 깨지는 현상이 발생함, 꼭 7번을 먼저 하고 작성하자)
  1. 같은 파일이지만 편집기에 따라 다르게 보이는 것을 확인할 수 있음

기타 : Properties Editor 문자색 변경

[Preferences] - [PropertiesEditor] - [에디터]에서 Properties Editor의 문자색을 바꿀 수 있음

어두운 테마에서 기본 색상은 보기 힘들어서 밝은 색상으로 변경함 (해결 방법 9번의 왼쪽 이미지가 기본 색상)

profile
Back-end Developer Jr.

0개의 댓글