IntelliJ로 자바 프로젝트 중, 한글 깨짐 문제가 발생할 수 있다.
이는 VM, 서버(Tomcat), 파일(JSP 등), DB 에서 각각 사용하는 인코딩 방식이 달라서 발생한다.
따라서 사용하는 모든 것들의 인코딩을 가장 범용적인 UTF-8로 직접 설정을 해줘야 한다.
IntelliJ에서 간단하게 VM, Tomcat, File에서 UTF-8 인코딩 설정을 하는 방법을 알아보자.
1. IntelliJ VM Encoding 설정
1) Help -> Edit Custom VM Options...
2) -Dfile.encoding=UTF-8 추가
2. Tomcat Encoding 설정
1) Run -> Edit Configurations ...
2) VM options -> -Dfile.encoding=UTF-8 설정
3. IntelliJ 파일 인코딩 설정
1) File -> Settings ...
2) file encoding 검색
3) Global Encoding / Project Encoding / Default encoding for properties files
모두 UTF-8로 설정
ASCII 유니코드로 된 한글도 인코딩이 필요한 경우 Transparent native-to-ascii conversion 체크
반응형