프로그래밍

[Intellij] 인텔리제이 한글 깨짐 두 가지 해결 방법(encoding, VM Option)

곰탱이들 2024. 4. 15.

한글 깨짐 해결방법

오늘은 인텔리제이 한글 깨짐 현상에 대해 작성하겠습니다.

 

인텔리제이를 처음 설치하시면 다들 아마 환경설정을 작업을 진행하실 겁니다.

하지만 환경설정 작업 중 이것저것 많은 것을 변경하고 적용하다가 한글이

출력되지 않고 깨진 현상이 발생할 수도 있습니다

 

인터넷에 해결 방법이 많습니다. 하지만 막상 방법을 찾아 적용을 했는데

해결이 안됐다거나, 이로 인해 다양한 방법으로 이것이 과연 나에게 완벽한

해결 방법인지 의문이 생길 수도 있습니다.

 

그래서 이번 기회로 해당 포스팅 본문에

두 가지 해결 방법에 대해 알려드리겠습니다.

 

한글 깨짐 현상

imggg1

 

한글 깨짐 현상이 발생하신 분들은 아마도 위와 같거나 비슷한

문제점이 발생 했을겁니다.

 

아래 본문에서 두 가지 방법을 알려드리겠습니다

 

1. 파일 인코딩 설정

2. VM Option 설정

 

파일 인코딩 설정

인텔리제이는 새로운 파일, 혹은 인코딩을 감지할 수 없는 파일을

실행시켰을 때 File Encoding 설정 값으로 파일을 인코딩해서 출력합니다

해당 방법은 새로운 파일에서 주석으로 된 한글이 깨졌을 때 해결할 수 있습니다.

imggg2

 

1. 인텔리제이 프로그램 실행

2. 우측 상단 File -> Settings 클릭

imggg3

  • 우측 상단 검색창에 encoding 입력
  • Editor -> File Encodings
  • Global Encoding을 UTF-8로 변경
  • Project Encoding을 UTF-8로 변경
  • Default encoding for properties files를 UTF-8로 변경
  • Apply 버튼 클릭

VM Option 설정

JVM을 사용할 때의 인코딩 옵션을 변경하는 방법입니다.

위에서 보여드렸던 사진에서 발생하는 문제를 해결할 수 있습니다.

imggg4

  • 인텔리제이 프로그램 실행
  • 우측 상단 Help -> Edit Custom VM Options 클릭

 

imggg5

위 사진처럼 파일에 -Xmx4043m으로 돼있거나

공백이실 겁니다. 아래 코드블록에 나와있는 두 줄을

추가하는 방법입니다.

-Dfie.encoding=UTF-8
-Dconsole.encoding=UTF-8

imggg6

 

참고) Help에서 Edit Custom VM Options 항목을 찾을 수 없는 경우 

 

imggg7

 

1. 인텔리제이 프로그램 실행

2. 키보드 Shift 버튼 두 번 연속 누르기

3. 검색 창에 vm 입력

4. Edit Custom VM Options 클릭

 

출처/참고 : https://timotimo.tistory.com/57

댓글