개발환경/intelliJ
인텔리제이 한글깨짐
찬린이
2022. 1. 19. 23:23

해결방법 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..]

확인!!
