인텔리제이와 톰캣에서 한글 깨지는 현상 고치기

2021. 7. 3. 20:25트러블슈팅

 

이번 달에 업무가 많아 집에서도 작업을 하게 생겼는데 VCS로 소스를 땡긴 다음에 빌드를 하자마자 벌써 개발환경 세팅할 때마다 서너차례는 보는 한글 깨짐 현상이 반긴다. 매번 검색하는 거도 귀찮은 일이라 아예 정리해놓자고 생각하고 포스팅을 작성한다.

1. 아예 한글이 아니라 영어로 톰캣 사용하기

Shift Shift를 누르고 Run/Debug Configurations에서 톰캣 설정을 한 다음 VM options에 아래와 같은 파라미터를 입력한다.

-Duser.language=en -Duser.region=us

이 설정을 좋아한다. 에러 메세지도 영문 사용자 기준으로 나타나야 직접 찾아보기 편하다.

2. 한글 깨지는 현상 고치기

Shift Shift를 누르고 Edit Custom VM options..로 진입. 이후 .vmoptions 파일의 제일 마지막에 -Dfile.encoding=UTF-8을 추가하고, 위 톰캣 설정에도 -Dfile.encoding=UTF-8을 같이 추가한다.

추가로 나는 이런 문제를 겪은 적이 없는데 Ctrl Alt S를 누르고 File Encodings에서 나오는 Encoding들을 모두 UTF-8로 설정해줘야 IDE 내에서 한글이 깨지는 현상을 고칠 수 있다고 한다.

 

(2020.11.07 14시경 작성. 티스토리로 옮김)