본문 바로가기

개발(합니다)/TOOL

vscode java 실행 시 한글 깨짐 현상 인코딩

반응형

vscode에서 java extension pack의 java를 실행 시 한글이 깨져서 나옵니다.

한글이 깨지는 이유는 컴파일 과정에서 인코딩이 되지 않아서 입니다.


import java.util.*;

class Main{
public static void main(String[] args){
System.out.println("hello world");
System.out.println("안녕");
}
}


### 실행 결과 ###

hello world

�븞�뀞



해결 방법입니다.

  1. vscode의 file-preferences-settings

  2. setting.json 열기


  3. "java.jdt.ls.vmargs" 설정 찾기


  4. "-Dfile.encoding=utf-8" 문구 추가

  5. 완성 된 문구
    "java.jdt.ls.vmargs": "-Dfile.encoding=utf-8 -noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication"

  6. 재시작 

### 실행 결과 ###

hello world

안녕


반응형