Eclipse_한글 깨짐 문제 해결
<Hist>
[2023-01-17] 생성
[2023-02-06] Conclusion 추가
<Note>
간혹 Eclipse 상에서 주석 등에 입력된 한글이 깨지는 현상이 발생한다.
1) 기존 Src를 새로운 환경(PC) 등에 복사, Import하거나
2) 중간에 설정을 초기화했거나,
3) 그냥 설정이 꼬였을 때 등
■ 현상
■ 원인
Java Web Project에서는 보통 UTF-8, MS949에 해당하는 두 인코더를 사용한다.
프로젝트에 설정된 인코더와, IDE(Eclipse) 상에 설정된 인코더가 상이하여 발생.
■ 조치
상단바 Project > Properties 클릭하여 설정창 열람
좌측 Resource > Text file encoding에 어떤 인코더가 설정되어있는지 확인한다.
(보통 "Inherited from container" 옵션을 선택하는 것이 가장 가까운 해결책)
<Conclusion>
종종 여러 환경에서 작성된 코드를 모아올 때,
위의 조치로도 완전히 해결되지 않는 것처럼 보이기도 합니다.
이는 UTF-8과 MS949로 인코딩된 코드를 모두 가지고 있는 경우,
한쪽으로 인코딩 설정을 바꿔주면 다른 쪽에 대한 인코딩이 적용되지 않아서 발생합니다.
저 또한 이런 경우를 경험했습니다.
저는 이러한 상황을
1) 사용할 인코딩 방식을 정한 후,
2) 반대되는 인코딩이 적용된 코드를 모두 메모장 등에 옮긴 후 다시 붙여넣음
등의 방식이 필요했습니다.
뭔가 일괄로 변경되는 부분을 아직 발견하지 못했으나,
추후 발견시 말씀해주시면 추가하도록 하겠습니다.