- 자바 컴파일 시 인코딩 깨짐 해결방법
javac를 이용해서 컴파일 하다보면 한글문자가 깨지는 경우가 있다.
cmd 에러로그에서 볼 수 있듯, cmd에서 읽어들이는 인코딩은 x-windows-949인데, 컴파일 하려는 java 파일의 인코딩은 UTF-8이여서 인코딩이 깨진 상황이다.
- 해결방법
javac 명령어에 인코딩 옵션을 넣어주면 된다.
javac -encoding utf-8 파일명.java
javac를 이용해서 컴파일 하다보면 한글문자가 깨지는 경우가 있다.
cmd 에러로그에서 볼 수 있듯, cmd에서 읽어들이는 인코딩은 x-windows-949인데, 컴파일 하려는 java 파일의 인코딩은 UTF-8이여서 인코딩이 깨진 상황이다.
javac 명령어에 인코딩 옵션을 넣어주면 된다.
javac -encoding utf-8 파일명.java