본문 바로가기

프로그래밍 - 활용/에러

[Eclipse] 콘솔 한글깨짐 해결하기(UTF-8이 작동되지 않는 상황)

⛏️문제

이클립스에서 자바를 실행하는데, 출력하는 부분에서 한글이 계속 깨져서 나오는 것을 발견했다.

구글링의 결과 끝에, UTF-8로 변경하는 방법을 깨달았다.

하지만 아무리 모든 파일의 인코딩을 바꾸고 프로그램을 재시작해도, 한글은 계속 깨졌다.

수많은 글을 봐도, UTF-8을 입력하라는 글만 잔뜩 있었기에, 절망 속으로 걸어가는 중이었지..

 

1차적 해결을 했었다.

1. 상단바에 있는 Window>Preferences

2. 검색창에 encoding 입력하기

3. 좌측에 있는 General>ContentTypes로 이동하기

4. ContentTypes의 Content types에 있는 Text 클릭하기

5. 하단에 있는 Default encoding에 직접 EUC-KR 입력하기

출력화면에서 한글이 드디어 뜨는 기적을 보았으나, 아니었다.

주석의 한글 부분이 깨지기 시작한 것!

 

결국 다시 해결하기 위해 2차적 해결 단계에 들어갔다.

 

🍀 해결

UTF-8이 아닌, MS949을 이용하는 것이 답이었다! 🤸🏻 (참고주소)

1. 상반바의 Run>Run Confugurations

2. 들어간 화면에서 Common을 클릭하기

3. Common의 Encoding 부분에서 Default가 아닌, Other을 클릭하기

4. Other에 MS949 입력하기

콘솔의 출력창도, 주석도 모두 한글 깨짐 없이 잘- 나온다.

주로 윈도우 사용자에게 나타나는 현상이라고 한다. MS949야 고마워-!

드디어 해결 완료!