Luv{Flag}
article thumbnail
반응형

 

 

설정 전

 

위와 같이 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

 

 

설정 완료 후

반응형

검색 태그

loading