IntelliJ로 작업을 하다가 console창에 한글이 깨져 나오거나

image

작업하는 html파일을 IntelliJ를 통해 바로 인터넷창에 띄웠는데 깨져 나온다면

image

image

인텔리제이 한글 인코딩이 안됐기 때문입니다.


#해결법

1. IntelliJ VM 설정변경

IntelliJ 실행 후 help - edit custom VM Options에 들어가서 맨 아랫줄에 다음과 같이 입력해주세요

image

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

오타가 나거나 띄어쓰지 않도록 주의!


2. IntelliJ Editor File Encoding

file - settings - editor - file encodings

해당 디렉토리에 들어가서 아래와 같이 설정을 변경해 줍니다.

image


✔ Transparent native-toascii conversion 체크박스는 property 파일의 유니코드값으로 표현돼 있는 한글을 원본으로 보여줄지를 선택합니다.


3. 톰캣 인코딩 설정

상단메뉴 Run - edit configurations -VM options에 다음을 추가해 줍니다.

-Dfile.encoding=UTF-8


4. 그래도 안되면…

프로젝트의 build 파일 우클릭 clean -rebuild를 해주세요!

댓글남기기