본문 바로가기

개발환경/intelliJ

인텔리제이 한글깨짐

해결방법 5가지!

어쩔때는 이게되고 어쩔때는 이게되고 아직 상황이 구분이 잘 안간다..

1. vm 설정

쉬프트 2번 클릭

검색창에 vm

edit custom vm options... 클릭

-Dfile.encoding=UTF-8

-Dconsole.encoding=UTF-8

저장후 인텔리제이 다시실행

 

2. file encoding

x-windows-949를 UTF-8 로

인코딩설정

 

 

 

 

 

 

 

 우측하단에서도 설정을 바꿀수 있다!

 

※주의※

역으로 해야지 될때도 있다

어쩔때는 UTF-8이 한글이 깨지고 x-windows-949로 바꾸면 한글이 잘 나올때가 있다.

이것 저것 열심히해보자

 

혼자 프로젝트를 할때는 모르겠는데 팀프로젝트를 할때는 기본 설정을 다 UTF-8로 맞추더라

x-windows-949로 바꿔서 한글이 잘나온다면 그 파일이 x-windows-949로 한글이 쓰였다고 생각된다

UTF-8로 하자!

 

3. gradle 파일수정 

​빌드툴이 gradle이 아니면 넘어가자

 

 
compileJava.options.encoding = 'UTF-8'
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

4. build 툴

디폴트가 gradle인데 두개다 인텔리제이로 바꿔준다

 

 

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

 

설정을 바꾼뒤에 인텔리제이 재시작으로 안되는 변경사항이 적용이 안될수가있다

 

캐시 파일을 지우자

 

[File] -> [Invalidate Caches..]

확인!!