JAVA 초보가 질문드립니다.
글쓴이: fantommir / 작성시간: 금, 2020/03/27 - 3:06오전
JAVA에서 다음과 같이 코딩을 하였는데,
영문은 문제가 없이 출력되지만,
한글은 깨지는 것이 아니고 출력 자체가 되지 않고 있습니다.
환경은 Visual Studio Code입니다.
경험자분들의 도움을 기다립니다^^;
package app;
import java.util.Scanner;
public class data {
public static void main(String[] args) {
System.out.print("입력하세요 : ");
Scanner indata = new Scanner(System.in);
String nation = indata.nextLine();
System.out.println(nation);
}
}
Forums:
기본부터 검색하고 추가 검색하세요
https://www.google.com/search?client=safari&rls=en&q=java+한글+인코딩&ie=UTF-8&oe=UTF-8
이클립스, vscode 모두 기본 설정같은게 있고 출력도 터미널로 하는경우, 해당 내용을 캡춰 받아서 보여주는 경우가 다릅니다.
일단 검색에서 나온 부분은 기본으로 확인하고
추가로 vscode 에 대한 부분을 별도로 확인하셔야 겠네요
------------------------------------------------------------
ProgrammingHolic
답글에 감사드립니다.
하지만,
제가 올린 질문은 키보드로 한글/영문을 입력하여 출력하는 경우에
영문은 정상적으로 입력/출력이 되지만
한글은 깨져서 표시된다는 의미가 아니고 출력 자체가 않된다는 의미입니다.
콘솔창에서 다음과 같이 실해하는 경우에는 문제가 없는데
이 작업을 VS Code에서 실행할 방법을 찾고 있습니다^^;
// 컴파일
// javac -d bin src/app/app.java -encoding utf8
//
// 실행
// java -cp .\bin app.App
혹시 해결하셨는지 궁금합니다.
저도 현재 작성자님과 동일한 현상의 문제로 검색중인데... 혹시 저 문제 해결하셨는지,,ㅠ 어떻게 해결하셨는지 궁금합니다.
println했을 때 한글은 잘 출력되는데, 사용자 입력받은 값은 한글은 아예 출력이 안되고 영어로 입력하면 출력이 잘 됩니다...ㅠ
댓글 달기