티스토리 뷰

IDE로 Eclipse를 사용하여 작업하는 환경에서 기존에 생성되어있는 java 파일을 작업하던 중
수정 후 저장을 시도하는 순간아래와 같은 메시지창이 표출되었다.
 
 
Eclipse Save could not be completed. Try File > Save As... if the problem persists.

Reason:
Some characters cannot be mapped using "EUC-KR" character encoding.
Either change the encoding or remove the characters which are not supported by the "EUC-KR" character encoding.
해당 메시지에서 안내해주는 원인은 EUC-KR 인코딩이 지원되지 않는 문자가 존재하여 저장이 불가능하다는 내용이었다.
현재 작업을 진행하고 있는 프로젝트의 인코딩은 EUC-KR로 IDE editor의 인코딩 역시 EUC-KR로 설정되어있다.
인코딩 설정 방법은 아래와 같다.
IDE 상단 - Window - Prefrerences - General - Content Types - Content Types와 File associations 항목에서 파일 유형을 선택 후 Default encoding 항목에 설정할 인코딩 값을 입력 후 Update 버튼을 클릭
 
 
그동안 정상적으로 수정 후 저장을 진행하였는데 갑작스럽게 해당 메시지가 확인이 되어 작업한 부분을 확인해보았다.
 
문제가 발생하는 파일의 작업한 부분을 확인한 결과 주석부분이 문제인 것으로 확인이 되었다.
주석부분에 한글로 내용을 작성한 부분인데 한글 자체가 문제가 되는 것은 아니었으며
오타가 발생하였으나 EUC-KR에서 지원하지 않는 한글형식이었음을 확인하였다.
 
문제가 발생한 주석 부분
//츸출 -> 추출
 
해당 주석 부분을 수정 후 정상적으로 저장됨을 확인하였다.

애초에 기존에 작업물의 인코딩을 따라가는 것이 보편적인 방법이기에 오타 부분을 수정하였으나

혹시라도 신규 프로젝트 및 파일에서 해당 문제가 발생하는 경우 인코딩 설정 방법을 통하여 확장자별 올바른 인코딩을

지정해 주어 문제를 해결하는 방법도 있을 것으로 보인다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함