Shong Studio의 정보 창고

IntelliJ IDEA에서 한글이 깨지는 문제 - Windows 본문

IT

IntelliJ IDEA에서 한글이 깨지는 문제 - Windows

Shong Studio 2024. 3. 1. 19:48
728x90
반응형

IntelliJ IDEA에서 한글이 깨지는 문제는 주로 파일의 인코딩 설정 때문에 발생합니다.

Windows 환경에서 IntelliJ IDEA를 사용할 때 한글 인코딩 문제를 해결하기 위한 몇 가지 단계를 시도해 볼 수 있습니다.

아래에 간단한 해결 방법을 소개합니다:

1. 글로벌 인코딩 설정 변경

IntelliJ IDEA에서 전체 프로젝트의 인코딩 설정을 UTF-8로 변경하여 한글이 깨지는 문제를 해결할 수 있습니다.

  1. File > Settings (또는 Ctrl+Alt+S)를 열어 설정 창에 접근합니다.
  2. Editor > File Encodings로 이동합니다.
  3. Global Encoding 및 Project Encoding을 UTF-8로 설정합니다.
  4. Default encoding for properties files도 UTF-8로 설정합니다.
  5. Transparent native-to-ascii conversion 옵션을 체크합니다.

2. 빌드 스크립트 인코딩 설정

Gradle 또는 Maven과 같은 빌드 도구를 사용하는 경우, 빌드 스크립트의 인코딩도 UTF-8로 설정해야 할 수 있습니다. 예를 들어, Gradle을 사용하는 경우 build.gradle 파일에 다음과 같은 설정을 추가합니다:

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

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

Maven을 사용하는 경우 pom.xml 파일에 다음 설정을 추가합니다:

 
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

3. 터미널 인코딩 설정

IntelliJ IDEA 내장 터미널의 인코딩 문제가 있다면, 터미널 설정을 변경해야 할 수도 있습니다.

  1. File > Settings로 이동한 후 Editor > Terminal을 선택합니다.
  2. Shell path 옵션을 확인하고, 사용 중인 쉘과 호환되는 인코딩을 선택합니다. Windows에서는 주로 cmd.exe를 사용하며, UTF-8 인코딩을 지원합니다.

4. 시스템 로케일 확인

Windows 시스템의 로케일 설정이 UTF-8을 지원하는지 확인합니다. 시스템 로케일이 한글을 제대로 지원하지 않으면, 개발 환경에서도 한글이 깨질 수 있습니다.

이러한 단계를 따라도 문제가 해결되지 않는다면, IntelliJ IDEA의 버그일 수 있으므로 JetBrains의 지원 포럼이나 문서를 참조하거나 최신 버전으로 업데이트를 고려해 보세요.

728x90
반응형