본문 바로가기

Study/IntelliJ

IntelliJ 실행 중 콘솔(console)창 한글 깨짐 문제

반응형

인텔리제이(IntelliJ)에서 프로그램 실행 로그가 콘솔에 출력될 때 한글이 깨지는 문제가 발생했다.

 

IntelliJ 한글 깨짐 현상

 

해결법 1. IntelliJ 설정

  1. Ctrl + Alt + S를 눌러서 Settings를 실행한다. 
  2. 검색창에 'encoding'을 검색해서 인코딩 타입을 UTF-8로 변경한다.

해결법 2. IntelliJ vmoptions 설정

  1. {IntelliJ 설치경로}/bin/idea64.exe.vmoptions 를 연다.
  2. 마지막에 -Dfile.encoding=UTF-8를 추가한다.
  3. IntelliJ를 종료 후 재실행한다.

해결법 3. 빌드 도구를 초기화

해결법 1과 2를 적용한 후에도 문제가 개선되지 않는 경우에 사용하는 방법이다.

그레이들(Gradle)과 같은 빌드도구를 사용하는 경우 컴파일을 한 번 실행한 후 변경된 내용이 없다면 재컴파일을 하지 않는다. 따라서 한글 깨짐 현상이 발생한 경우 초기화 명령을 실행한 후 다시 컴파일하면 된다.

그레이들(Gradle)의 경우 아래 순서를 따른다.

 

1. build task clean을 실행한다.

 

2. build task build를 실행한다.


 

위의 방법들을 적용 후 한글이 정상적으로 출력된다.

 

 

반응형