본문 바로가기
IT/개발툴

Windows 톰캣(Tomcat) 로그 한글 깨짐 원인과 해결

by 포에버 forever story 2019. 11. 7.

Windows 10 환경에서 톰캣을 실행 하였는데 Command 콘솔 창에 다음과 같이 한글이 깨지는 경우

Encoding 문제일 수 있으니 다음과 같이 해결 하시면 됩니다.

 

◈ Tomcat 실행결과 한글깨짐

로그 한글 깨짐

◈ Tomcat 콘솔 창 속성 확인

현재 코드 페이지 949로 UTF-8인 65001로 변경을 해주면 됩니다.

코드 페이지 변경은 CHCP(Change Code Page) 명령어를 이용하여 변경도 가능하지만

CHCP를 이용한 변경은 현재 커맨드 창에 대해서만 적용이 되어

레지스트리에서 변경해 주어야 합니다.

◈ chcp 명령어 안내

https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/chcp

 

◈ 코드 페이지 레지스트리 변경

실행-regedit (윈도우키 + R) 입력하여 레지스트리 편집기로 들어간다.

컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

밑으로 스크롤해 OEMCP를 클릭하고, 값을 65001로 변경

◈ Tomcat 재시작

레지스트리 65001로 변경 → 재부팅 후 톰캣을 재실행

Active code page:65001로 변경 되어 있고 로그에 한글도 깨지지 않는다.

감사합니다.

댓글0