VSCODE 자바 한글 입력 질문(윈도우10)
-
게시물 수정 , 삭제는 로그인 필요
윈도우10 VSCODE 환경에서 자바 코드를 만들고 있는데, 한글 입력 관련 문제가 있습니다. 정확하게는 직접 CMD에서 javac로 컴파일해서 실행할 때는 한글 입력이 정확하게 인식되는데,
VSCODE의 JAVA EXTENSION을 통한 "RUN"으로 실행할 때는 한글 입력이 안됩니다.
(환경 : 윈도우10 64비트, VSCODE 1.53.2, VSCODE 인코딩 설정 UTF-8, 자바 15.02)
구체적으로 코드는 아래 코드인데요
import java.io.*;
public class test {
public static void main(String[] args) throws IOException{
InputStream inputstream = System.in;
InputStreamReader sr = new InputStreamReader(inputstream);
int c = sr.read();
System.out.println((char)c);
System.out.println(c);
}
}
이거를 CMD에서 처리하면 아래와 같이 나옵니다
C:\dev3>javac test.java -encoding UTF-8
C:\dev3>java test
가
가
44032
의도한 대로 정상 작동합니다
그런데 VSCODE에서 "RUN"으로 실행하면 결과가 다르게 나오네요...
가
�
65533
이거 때문에 한글 입력을 하지를 못하고 있습니다.
원인을 알 수 있을까요?
#vscode 자바 #vscode 자바 실행 #vscode 자바스크립트 실행 #vscode 자바스크립트 #vscode 자바 패키지 생성 #vscode 자바스크립트 콘솔 실행 #vscode 자바스크립트 디버깅 #vscode 자바 실행 안됨 #vscode 자바스크립트 자동완성 #vscode 자바 컴파일