본문 바로가기

JAVA

vscode 에서의 java 한글 인코딩 문제

vscode 에서 콘솔로 한글을 출력하면 깨져나온다


 System.out.println("한글입니다."); 가 정상적으로 한글을 표시 하지 않는다


전역환경에 자바 인코딩 설정을 하면 해결된다



vscode "File" 메뉴에서 "Preferences" > "Settings" 를 선택하거나 단축키 Ctrl + , 를 누른다


User Settings  화면은 vscode 전역 환경을 설정하는 화면이다


검색창에 "java.jdk" 를 입력한다음 검색된 결과에서 java.jdk.ls.vmargs 를 찾아 edit in settings.json 을 누른다




왼쪽에 있는 디폴트 값을 복사해서 오른쪽 사용자 설정 내역에 붙여넣기를 한 다음


-Dfile.encoding=utf8 을 추가한다. 저장한다


다시 한글을 출력해 본다



정상적으로 한글이 잘 출력된다