linux와 macOS를 사용하는 경우 문제가 되지 않지만 window 환경에서 인텔리제이에 한글을 입력하면 문자가 깨져서 출력된다.
window는 CP949 방식을 사용하는데 UTF-8 방식과 인코딩 byte 차이가 나기 때문이다.
이 문제는 UTF-8 방식으로 변경해주면 해결된다.
File > settings > Editor > File Encodings
위의 경로에서 encoding에 관련된 항목을 UTF-8로 변경한다.
File > settings > Editor > General > Console
위의 경로에서 default encoding 을 UTF-8로 변경한다.
위의 두가지 설정을 모두 했는데도 인코딩 오류가 있다면 아래 설정을 같이 해준다.
Help > Edit Custom VM option...
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
위의 경로에 다음과 같이 코드를 추가해주면 설정 완료