이번 포스팅은 처음 인텔리제이를 사용할 때 발생하는 문제 중 하나인 인코딩 설정 문제입니다.
인텔리제이에서 인코딩 설정하는 방법은 여러 가지가 있는데요, 보시고 더 편한 방법으로 인코딩 설정하시면 될 것 같습니다!
1. 설치파일 문서 수정
IntelliJ가 설치된 위치로 이동합니다. 대부분 설치파일은 Program Files에 있을 거라고 생각합니다ㅎㅎ
저 같은 경우에는 "C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.2\bin"이 위치에 있는데 대부분 여기에 위치하고 있는 것 같습니다!

표시한 idea64.exe.vmoptions를 더블클릭하여 파일을 열어줍니다.
파일을 메모장으로 열고 아래와 같이 가장 밑에 "-Dfile.encoding=UTF-8"를 추가해 줍니다.

이렇게 추가하고 저장하면 UTF-8로 변경이 된 것을 확인할 수 있습니다.
2. IntelliJ 안에서 직접 수정
- File -> Settings (Ctrl + Alt + S)로 설정 창을 연 후 검색으로 'File Encodings'를 검색하거나 'Editor -> File Encodings'에 직접 들어갑니다.

다음 표시한 것과 같이 UTF-8로 변경 후 Apply -> OK를 눌러 설정을 저장해 줍니다.
저장한 후 'Help -> Edit Custom VM Options...' 클릭

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
위 내용을 입력한 후 저장합니다.
인코딩 설정이 끝났으면 'File -> Invalidate Caches'를 선택하여 캐시를 삭제한 후 IntelliJ를 재시작하면 UTF-8로 설정이 바뀌어 한글 깨짐 현상이 해결됩니다.

- Clear file system cache and Local History(파일 시스템 캐시 및 로컬 기록 지우기) : 로컬 기록에 저장된 정보와 함께 가상 파일 시스템 캐시를 제거합니다. 이 작업은 일반적인 캐시 무효화로 문제를 해결하기에 충분하지 않은 경우 문제 해결에 도움이 될 수 있습니다.
- Clear VCS Log caches and indexes(VCS 로그 캐시 및 인덱스 지우기) : VCS 로그의 캐시 및 인덱스를 제거합니다.
예를 들어 로그 검색이 제대로 작동하지 않는 경우와 같이 VCS 로그 인덱스가 손상된 것이 확실한 경우 이 옵션을 활성화합니다.
다운로드한 공유 인덱스를 제외됨으로 표시 : 다운로드한 공유 인덱스를 지우고 제외된 파일 목록에 넣습니다. 이는 IntelliJ IDEA가 제외된 공유 인덱스를 다시 다운로드하지 않음을 의미합니다. - Mark downloaded shared indexes as excluded(새 공유 색인을 다운로드하기 전에 묻기) : 새 공유 색인이 사용 가능해지면 다운로드하라는 알림을 표시합니다. 이 옵션을 활성화하면 설정/기본 설정 | 도구 | 공유 인덱스에 표시됩니다.
- Delete embedded browser engine cache and cookies(내장 브라우저 엔진 캐시 및 쿠키 삭제) : 내장 JCEF 브라우저에 저장된 캐시 파일 및 쿠키를 제거합니다.
궁금한 것이 해결되었나요?? 더 편안한 방법으로 인코딩 설정을 하셨으면 좋을 것 같습니다.
오늘도 즐거운 코딩 하세요~~😊

'IntelliJ' 카테고리의 다른 글
[IntelliJ] Spring Boot Cause : invalid source release: 11 에러 (0) | 2023.08.14 |
---|