IntelliJ 한글 깨짐 문제 해결(file 과 console encoding 설정)


인텔리제이에서 WAS 구동시나 app 실행시 한글이 깨진다면 보통 인코딩 설정이 잘못 되어서입니다.

대부분의 경우 UTF-8 encoding 을 사용할테니 다음 방법으로 encoding 을 정확히 설정해 주면 됩니다.

file/console encoding 설정

1. Settings  → Editor  → File Encodings  에 들어갑니다.


2. GlobalProject  Encoding 을 설정(1)하고 properties  파일의 인코딩(2)도 설정해 줍니다.

프로퍼티 파일에 다음과 같이 한글을 인코딩했다면  "Tranparent native-to-ascii conversion" 을 설정해 주면 자동으로 변환되서 표시됩니다.

## \uC804\uC5ED

VM 옵션 설정


1. Help → "Edit Custom VM options" 를 선택합니다.


2. vmoption 에 file 과 console 인코딩 옵션을 추가해 줍니다.

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8


3. 설정이 끝났으면 File  → "Invalidate Caches" 를 선택합니다.


4. "Invalidate and Restart" 를 선택하면 캐시를 삭제하고 IntelliJ 가 재시작됩니다.


Ref