Java Scanner (사용자입력) 한글깨짐 해결 방법?
본문
1. C:\Users\사용자명\Hz.java 파일 생성.
import java.util.Scanner; // import the Scanner class
class Hz {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in, "UTF-8"); // 이 부분이 말썽 ?
String userSite;
System.out.println("사이트 입력하세요.");
userSite = myObj.nextLine();
System.out.println("사이트명: " + userSite);
}
}
2.
CMD모드에서 아래 명령어로 파일 실행.
C:\Users\aspire>java -Dfile.encoding=UTF-8 Hz.java
3.
홈짱닷컴 Homzzang.com 입력했더니,
???? Homzzang.com 으로 찍혀 나와요.
즉, 한글 입력 부분이 깨져 나옵니다.
한글도 제대로 나오게 하려면 어떻게?
답변을 작성하시기 전에 로그인 해주세요.