반응형
# 에러 전문
Main.java:14: error: unmappable character (0xED) for encoding x-windows-949
int n = Integer.parseInt(br.readLine()); // ?븳湲? 二쇱꽍
^
Main.java:14: error: unmappable character (0x80) for encoding x-windows-949
int n = Integer.parseInt(br.readLine()); // ?븳湲? 二쇱꽍
^
Main.java:18: error: unmappable character (0xED) for encoding x-windows-949
while (n != 0) { // ?븳湲? 二쇱꽍
^
Main.java:18: error: unmappable character (0x80) for encoding x-windows-949
while (n != 0) { // ?븳湲? 二쇱꽍
자바 컴파일러의 인코딩 방식으로 한글 문자를 읽지 못해 발생하는 문제
터미널에서 javac 컴파일 시, 뒤에 -encoding utf-8를 붙여주면 된다.
javac [컴파일 할 자바파일.java] -encoding utf-8
javac .\Main.java -encoding utf-8
vscode coderunner로 java를 실행하는 경우,
setting.json에서 java 실행 옵션 설정이 가능하다.
"code-runner.executorMap": {
"java": "cd $dir && javac $fileName -encoding utf-8 && java $fileNameWithoutExt"
}
반응형