cmd 한글 깨짐

    cmd에 Java 컴파일 및 실행 시 인코딩 관련 에러(한글 깨짐)

    cmd에서 예제 코드를 컴파일 하려는데, 아래와 같은 에러가 발생했다. 우선 이 에러가 무엇인지 모르다보니 지식의 신(?) 구글에게 질문을 하기로 했다. 구글링으로 해당 키워드인 encoding MS949라는 것을 알아보았다. 이 MS949는 기존 한글 Windows에서 쓰던 CP949 방식에서 마이크로소프트에서 EUC-KR 방식으로 확장된 Charset이였다. 이 문제를 해결하기 위해서 현재 내 컴퓨터에서는 무슨 방식을 쓰는지 확인이 필요했고 나는 cmd에 chcp를 입력하여 활성 코드 페이지를 확인하였다. 위와 같이 입력하면 cmd에서 현재 활성되어 있는 Code Page를 확인 할 수 있다. 이렇게 확인한 결과 이 에러는 인코딩 방식을 CP949가 아닌 CP65001(UTF-8)로 해결해주면 되는 ..