ETC
[Intellij / Eclipse] 콘솔 한글 깨짐 오류 해결
POVgen
2023. 9. 20. 10:24


위와 같이 print / println 을 사용하여 콘솔에 한글을 출력하려 할때 한글이 깨지는 원인은 크게 두가지 이다.
JDK 17 버전 이하
Setting

ctrl + alt + s 또는 세팅에 접근하여 파일 인코딩을 전부 UTF-8 로 설정해준다.
Vmoptions 파일
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
위 코드를 vmoptions 파일 하단에 작성해 준다.
(Help - Edit Custom VM Options)
JDK 18 버전 이상
위 과정을 전부 완료해도 한글이 깨지는 경우 사용중인 JDK 의 버전을 확인해 주어야 한다.
윈도우 환경에서 JDK 18 /19 버전을 사용중일 경우 한글이 정상적으로 출력되어 지지 않는 문제가 있다.
따라서 설치된 JDK 버전이 18 이상일땐 JDK 버전을 다운그레이드 해주어야 한다.
https://www.oracle.com/kr/java/technologies/downloads/#jdk17-windows
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com

반응형