티스토리 뷰
IntelliJ 에서 프로젝트 생성 및 Tomcat 을 이용한 서버 시작 시..
console 로그에서 한글이 깨지는 현상이 확인되었다.
웹상 많이 검색되는 2가지 방법과 내가 해결한 다른 1가지 방법,
총 3가지 방법에 대해 아래 적어보고자 한다.
현상
보이는 것 처럼 한글들이 깨져서 나온다.
해결방법 #1 - Editor 의 File Encoding 수정
CTRL + ALT + S 로 IntelliJ Settings 메뉴 호출
Editor > File Encodings 로 이동
아래 스크린샷에 표시된 것과 같이 3곳의 Encoding 상태 확인 후 아래와 같이 설정
Global Encoding: UTF-8
Project Encoding: UTF-8Default encoding for properties files: UTF-8
이건 .properties 파일에 대한 셋팅이라던데.. 이 옆의 Transparent native-to-ascii conversion 도 일단 체크

해결방법 #2 - Tomcat 의 VM Options 추가
이 부분은 Tomcat 을 사용할 경우에 해당되며 VM Options 를 추가하는 내용이다.
Edit Configuration 으로 이동
Tomcat (좌측메뉴) > Server (우측탭) 의 JVM Options 에 아래 내용 입력
-Dfile.encoding=UTF-8
해결방법 #3 - IntelliJ 의 vm options 수정
SHIFT 빠르게 2번 클릭 후 Edit Custom VM Options 선택
최하단에 아래 내용 입력
-Dfile.encoding=UTF-8

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

항상 Eclipse 만 쓰다가 IntelliJ 사용하려니.. 시작부터 너무 어렵네.
'프로그래밍' 카테고리의 다른 글
[MacOS] Docker 환경에서의 Filebeat 로그 수집 오류 (0) | 2022.01.17 |
---|---|
[MacOS][VSCode] .properties 파일에서 한글 깨짐 (0) | 2021.09.12 |
[IntelliJ] error: cannot find symbol (4) | 2020.02.15 |
[MySQL or MariaDB] 인덱스 관련 정리 (0) | 2019.11.20 |
Proxy 를 사용한 Apache + IIS 동일 포트 사용 및 멀티도메인 처리 (Forward Proxy, Reverse Proxy) (0) | 2019.08.23 |
- Total
- Today
- Yesterday
- 햄버거
- vue3
- 볼리비아
- 빅토리아폴스
- 캄보디아
- mysql
- 마추피추
- Cambodia
- 애드센스
- 킹덤 호텔
- jQuery
- 칼라마
- 나미비아
- 족발
- Cusco
- Oracle
- calama
- aguas calientes
- 남미
- 칠레
- 성계 투어
- 빈트후크
- 우유니
- MariaDB
- 토레스 델 파이네
- 아구아스 칼리엔테스
- Uyuni
- 성스러운 계곡
- Namibia
- 쿠스코
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |