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