윈도우 환경에서 tomcat을 실행 시켜면 한글이 깨져 보이는 문제가 발생한다.
하지만, 로그를 확인해보면 정상적으로 한글이 출력되는것을 확인할 수 있었다.
문제는 windows 터미널환경의 캐릭터셋은 ANSI/OEM – 한국어(949)로 되어 있고 한글을 제대로 터미널에 출력하기 위해서는 UTF-8(65001)로 변경해야 한다.
레지스트리 편집기로 “컴퓨터\HKEY_CURRENT_USER\Console\Tomcat” 키를 생성해주고 CodePage 값을 추가해 준다.
톰캣을 재실행하면 아래와 같이 정상적으로 한글이 출력된다.
터미널 속성창 비교