[JAVA] IntelliJ 한글 인코딩 설정

yoon·2024년 1월 7일
0

java

목록 보기
19/19

❌ 에러 상황

linux와 macOS를 사용하는 경우 문제가 되지 않지만 window 환경에서 인텔리제이에 한글을 입력하면 문자가 깨져서 출력된다.

window는 CP949 방식을 사용하는데 UTF-8 방식과 인코딩 byte 차이가 나기 때문이다.
이 문제는 UTF-8 방식으로 변경해주면 해결된다.

✔ 1. 인텔리제이 settings

File > settings > Editor > File Encodings

위의 경로에서 encoding에 관련된 항목을 UTF-8로 변경한다.

File > settings > Editor > General > Console

위의 경로에서 default encoding 을 UTF-8로 변경한다.

위의 두가지 설정을 모두 했는데도 인코딩 오류가 있다면 아래 설정을 같이 해준다.

✔ 2. 인텔리제이 가상 머신 옵션

Help > Edit Custom VM option...

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

위의 경로에 다음과 같이 코드를 추가해주면 설정 완료

profile
하루하루 차근차근🌱

0개의 댓글