vscode 자바 한글 출력오류 관련 질문

vscode 자바 한글 출력오류 관련 질문

작성일 2022.01.11댓글 1건
    게시물 수정 , 삭제는 로그인 필요

vscode 에서 자바 개발환경을 설정하는 도중 한글과 관련해서 문제가 발생해 질문 드립니다.

public class MainClass {
    public static void main(String[] args) {
        System.out.println("한글 테스트");
    }
}

위와같은 간단한 자바 코드가 있습니다.이 코드를 vscode 에서 실행시킨 결과 원하는 결과가 아닌 아래와 같은 잘못된 결과가 나옵니다.
ѱ ׽Ʈ

구글링을 통해 나온 결과로 계속 설정을 만져도 달라지는 점이 없기에 cmd 에서 커맨드 라인으로 javac 를 하고 java로 실행을 시키는 절차를 밟아봤습니다.

그 결과는 아래와 같습니다.
$ javac -encoding utf-8 MainClass.java
$ java MainClass
�ѱ� �׽�Ʈ

동일한 문자가 포함된 것을 통해 javac를 이용해서 한글 컴파일 결과가 정상적으로 나온다면 vscode 에서도 정상적으로 나올 것이라고 생각했습니다.

하지만 아무리 찾아도 명쾌한 해법이 나오지 않아서 내 설정의 문제인가? 라는 의문과 함께 intelij에서도 동일한 동작을 하는 코드를 짜서 실행시켜 봤습니다.
intelij에서는 cmd나 vscode 와는 다르게 정상적으로 한글이 출력되는 것을 확인할 수 있었습니다.

그래서 도대체 이 문제를 어떻게 해결해야할지 모르겠어서 질문 남깁니다.

vscode에서 한글을 출력하는 소스코드를 작성했을때 정상적으로 동작하게 하기 위해선 어떤 방안을 취해야 할까요?


#vscode 자바 #vscode 자바 실행 #vscode 자바스크립트 실행 #vscode 자바스크립트 #vscode 자바 패키지 생성 #vscode 자바스크립트 콘솔 실행 #vscode 자바스크립트 디버깅 #vscode 자바 실행 안됨 #vscode 자바스크립트 자동완성 #vscode 자바 컴파일

profile_image 익명 작성일 -

저도 예전에 동일한 문제로 한 참 헤맨적이 있습니다.

VSCode 에서 자바 프로젝트에서 작성하여 컴파일 실행하면 제대로 한글로 출력되나.

CMD 상이나 터미널에서는 encoding 설정이 필요합니다.

코드러너에서 설정 방법

"code-runner.executorMap":{"java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt",},

VSCode 에서 자바 환경 설정하기

https://allonsyit.tistory.com/10

vscode 오류 질문

... 웹 디자이너관련 질문드립니다. vscode에서 a를 누르고 tab을 누르면 보통 a링크가... 너무 열받습니다 vscode 하단에 Djanggo HTML 로 출력되어있는지 확인하시고 맞다면...

자바 오류 관련 질문드립니다.

... // 입력받은 정보를 출력 System.out.println... 막혀서 질문 드립니다! public static void main(String... 코드 자체에는 오류가 없습니다. 전체 화면이...

프롬프트 자바 실행 오류 질문

... 안되고 오류가 발생합니다... 어떻게 실행되게 할 수... 윈도우 CMD 환경의 인코딩이 MS949 라서 자바는 UTF-8... > 어 그런데 위에서 처럼 했는 데도 한글이 깨진다....