문제 사항
팀원 분과 숫자 야구를 만들 때 IntelliJ에서 코드를 짜서 실행을 했다. 이때 터미널에 출력한 한글이 깨져 보이는 현상이 나타났다.
원인 파악
Java의 경우 인코딩이 UTF-8로 설정이 되어 있었고 터미널의 경우 윈도우 환경이다 보니 인코딩이 CP-949로 설정이 되어있었다. 인코딩이 맞지 않아 실행한 프로그램이 출력한 한글이 깨지는 현상이 발생한 것이다.
해결 방안
IntelliJ의 실행 티미널의 인코딩을 UTF-8로 변경을 해줌으로 해결을 했다. 변경하는 방식은 아래 경로의 파일에 Dconsole.encoding 옵션을 추가해 주는 것이다.
파일 경로.
"C:\Program Files\JetBrains\IntelliJ\bin\dea.exe.vmoptions"
추가 옵션.
-Dconsole.encoding=UTF-8
'개발공부' 카테고리의 다른 글
JavaSpring @RequestHeader 사용시 주의점 (1) | 2024.04.07 |
---|---|
[ JAVA SPRING ] JavaSpring에서 STOMP 설정 (0) | 2023.05.28 |
[ JPA ] QueryDSL Select에 DTO 사용하는 경우 자동 조인 (0) | 2023.05.21 |
[ Java ] Boxed Type 비교 (0) | 2023.03.19 |
[ Java Spring ] List 정렬하기 (0) | 2022.12.19 |