개발공부
[ IDE ] IntelliJ 터미널 한글이 깨지는 문제
ironprayer
2023. 6. 13. 23:28
문제 사항
팀원 분과 숫자 야구를 만들 때 IntelliJ에서 코드를 짜서 실행을 했다. 이때 터미널에 출력한 한글이 깨져 보이는 현상이 나타났다.
원인 파악
Java의 경우 인코딩이 UTF-8로 설정이 되어 있었고 터미널의 경우 윈도우 환경이다 보니 인코딩이 CP-949로 설정이 되어있었다. 인코딩이 맞지 않아 실행한 프로그램이 출력한 한글이 깨지는 현상이 발생한 것이다.
해결 방안
IntelliJ의 실행 티미널의 인코딩을 UTF-8로 변경을 해줌으로 해결을 했다. 변경하는 방식은 아래 경로의 파일에 Dconsole.encoding 옵션을 추가해 주는 것이다.
파일 경로.
"C:\Program Files\JetBrains\IntelliJ\bin\dea.exe.vmoptions"
추가 옵션.
-Dconsole.encoding=UTF-8