🔥 포스팅 계기
이클립스 버전 2개(2021-12, 2018 oxygen)를 쓰는데
옛날 버전(2018 oxygen) 중 하나의 프로젝트에서 자꾸 톰캣 구동하면 한글 깨지는 현상이 생김
설정을 UTF-8로 바꿔 봐도 동일해서 추가적으로 찾다가 고친 해결법 기재
📍 현상 확인
👉🏻 빨간 체크 박스에 "보상 휴가"라는 글을 properties 파일에서 추가하고 넣었는데 한글 다 깨짐
📍 .properties 파일 확인
👉🏻 .properties 파일이 모두 유니코드로 작성되어 있음
👉🏻 보상 휴가 또한 해당 유니코드로 변경 시 정상적으로 나오는 것 확인
📍 한글-유니코드 변환 사이트
👉🏻 아래 사이트에서 변환함
👉🏻 https://www.learnkoreantools.com/kr/korean-to-unicode
❗️❓ properties 파일이 유니코드로 보이는 이유?
👉🏻 유니코드로 보이는 것이 오류는 아니고 .properties 파일 자체가 유니코드로 값을 저장하고 있다는 뜻
👉🏻 유니코드를 매번 한글 변환기 돌려 사용할 수는 없으니 이것을 한글로 보여 주고, 적용할 수 있는 툴이 필요함
📍 PropertiesEditor 플러그인 설치
✔️2024/08/13 기준 방법(1) 아래 링크로 필요한 파일 설치가 불가하여 방법(2)로 설치해야 함
방법(1) Help > Install New Software > Add 클릭 > Location에 아래 주소 입력 > Add > PropertiesEditor 클릭 후 설치
http://propedit.sourceforge.jp/eclipse/updates/
방법(2) jar 파일을 다운받아 이클립스 설치 경로 하위 dropins 폴더에 넣고 이클립스 재시작
👉🏻 첨부된 링크와 파일 동일함
// 링크 1
http://svn.osdn.net/svnroot/propedit/trunk/PropertiesEditorUpdateSite/eclipse/updates/plugins/jp.gr.java_conf.ussiy.app.propedit_6.0.5.jar
// 링크 2
http://svn.osdn.net/svnroot/propedit/trunk/PropertiesEditorUpdateSite/eclipse/updates/plugins/jp.gr.java_conf.ussiy.app.propedit.nl_6.0.0.jar
👉🏻 Window > Preferences > General > Editors > File Associations 접속
👉🏻 *.properties > PropertiesEditor > Default > Apply and Close
📍 properties 파일 재확인
👉🏻 한글이 제대로 나오고 한글로 추가해도 톰캣 구동 시 깨지지 않음!