티스토리 뷰

IntelliJ 에서 프로젝트 생성 및 Tomcat 을 이용한 서버 시작 시..
console 로그에서 한글이 깨지는 현상이 확인되었다.
웹상 많이 검색되는 2가지 방법과 내가 해결한 다른 1가지 방법,
총 3가지 방법에 대해 아래 적어보고자 한다.

  • 현상

    보이는 것 처럼 한글들이 깨져서 나온다.

  • 해결방법 #1 - Editor 의 File Encoding 수정

    1. CTRL + ALT + S 로 IntelliJ Settings 메뉴 호출

    2. Editor > File Encodings 로 이동

    3. 아래 스크린샷에 표시된 것과 같이 3곳의 Encoding 상태 확인 후 아래와 같이 설정

      Global Encoding: UTF-8
      Project Encoding: UTF-8

      Default encoding for properties files: UTF-8

      이건 .properties 파일에 대한 셋팅이라던데.. 이 옆의 Transparent native-to-ascii conversion 도 일단 체크

  • 해결방법 #2 - Tomcat 의 VM Options 추가

    이 부분은 Tomcat 을 사용할 경우에 해당되며 VM Options 를 추가하는 내용이다.

    1. Edit Configuration 으로 이동

    2. Tomcat (좌측메뉴) > Server (우측탭) 의 JVM Options 에 아래 내용 입력
      -Dfile.encoding=UTF-8

  • 해결방법 #3 - IntelliJ 의 vm options 수정

    1. SHIFT 빠르게 2번 클릭 후 Edit Custom VM Options 선택

    2. 최하단에 아래 내용 입력
      -Dfile.encoding=UTF-8

'

그리고 재시작!

내 경우, 결국 IntelliJ 의 vm options 가 문제였고, #3 번의 설정으로 인해 정상적으로 노출되는 것을 확인하였다.

항상 Eclipse 만 쓰다가 IntelliJ 사용하려니.. 시작부터 너무 어렵네.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함