Java 한글 인코딩 안될때 jdk 버전 확인해야함.


Java 한글 인코딩 안될때 jdk 버전 확인해야함.

배경 IDE 에서는 한글이 잘 출력되는데, java 소스코드(System.out.println)를 통해서 출력시 글자가 깨지는 현상. 원인 JEP-400(인코딩이 default 로 UTF-8 로 설정되는 기능)이 jdk 18 버전에서 문제를 일으키는 것으로 확인. (Windows 환경) 해결방안 jdk 버전을 17 이하 버전을 사용할 것. 참고 https://inside.java/2021/10/04/the-default-charset-jep400/ Jep 400 and the default charset – Inside.java Have you ever wondered what is `default charset`? Here’s what the javadoc for Charset.defaultCharse..


원문링크 : Java 한글 인코딩 안될때 jdk 버전 확인해야함.