728x90
반응형
인텔리제이에서 개발을 하던 중 한글 깨지는 문제가 종종 발생하곤 한다.
해당 문제를 반복적으로 겪지 않기 위해 처음 설정 할 때, 인코딩 설정을 제대로 해놓기 위해 한글 깨짐 문제를 해결하는 방법에 대한 포스팅을 하려고 한다.
해당 문제는 다양한 방법을 통해 해결할 수 있는데 각각의 단계를 실행 후 인텔리제이를 재시작 했을 때, 한글이 깨지지 않고 제대로 나온다면 다른 과정은 생략해도 좋다
1. File -> Setting -> Editor -> File Encodings
- Global Encoding, Project Encoding, Default encoding for properties files를 모두 UTF-8로 설정해준다.
- Transparent native-to-ascii conversion은 선택
- 프로퍼티 파일의 한글이 모두 유니코드로 인코딩 되어 깨져 있더라도 한글로 변환해준다.
2. VM Option 값 변경
Shift + Shift -> vm 검색
추가
-Dfile.encoding=UTF-8
3. build.gradle 설정
추가
sourceCompatibility = 1.8
targetCompatibility = 1.8
compileJava.options.encoding = 'UTF-8'
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
4. Edit Configurations...
728x90
반응형
'그외 > Intellij' 카테고리의 다른 글
[Intellij] Debugger 모드로 실행 시 느려지는 이슈 (0) | 2022.07.06 |
---|---|
[IntelliJ] ‘Cannot resolve symbol ‘~’’ (0) | 2022.03.25 |