문제 사항
팀원 분과 숫자 야구를 만들 때 IntelliJ에서 코드를 짜서 실행을 했다. 이때 터미널에 출력한 한글이 깨져 보이는 현상이 나타났다.
원인 파악
Java의 경우 인코딩이 UTF-8로 설정이 되어 있었고 터미널의 경우 윈도우 환경이다 보니 인코딩이 CP-949로 설정이 되어있었다. 인코딩이 맞지 않아 실행한 프로그램이 출력한 한글이 깨지는 현상이 발생한 것이다.
해결 방안
IntelliJ의 실행 티미널의 인코딩을 UTF-8로 변경을 해줌으로 해결을 했다. 변경하는 방식은 아래 경로의 파일에 Dconsole.encoding 옵션을 추가해 주는 것이다.
파일 경로.
"C:\Program Files\JetBrains\IntelliJ\bin\dea.exe.vmoptions"
추가 옵션.
-Dconsole.encoding=UTF-8
'지난 기록 > 트러블슈팅' 카테고리의 다른 글
인텔리제이 Gradle dependency 인식 오류 (0) | 2024.05.17 |
---|---|
JavaSpring @RequestHeader 사용시 주의점 (1) | 2024.04.07 |
[ 인생퍼즐 ] 안드로이드 Recoil 사용할 때 글자 깨짐 (0) | 2022.09.11 |
[ 인생퍼즐 ] RN Navigation 화면 남는 문제 (0) | 2022.08.22 |
[RN] Android Permission "never_ask_again"일 때 권한 허락 (0) | 2022.04.10 |