백엔드/아파치

윈도우 아파치 톰캣 설치 startup.bat 실행시 한글 깨짐

김어찐 2021. 7. 14. 23:55
728x90

1. 한글이 깨지는 이유

윈도우 환경에서 Tomcat을 bin폴더에 있는 startup.bat으로 실행시 한글이 깨지는 현상이 발생한다.

한글이 깨지는 이유는 cmd의 코드 페이지가 949 – ANSI/OEM으로 설정되어 있기 때문이다.
이를 Tomcat이 실행될 때 UTF-8로 실행되게 해주면 한글이 깨지지 않는다.

2. 해결방법

1) 레지스트리 실행

window키 + R -> regedit 으로 레지스트리 편집기 실행하고

컴퓨터\HKEY_CURRENT_USER\Console 로 이동하여

Console폴더에 오른쪽 마우스 클릭 -> 새로 만들기 -> 키

만들어진 키 폴더명을 Tomcat 으로 변경

2) cmd 실행

cmd를 실행( window키 + R -> cmd ) 하고

1 REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

를 입력한다.

3) Tomcat을 다시 실행하면 한글이 깨지지 않고 잘 나온다.

 

참조

https://zagood.home.blog/2020/11/11/%ED%86%B0%EC%BA%A3tomcat-cmd-%EC%8B%A4%ED%96%89%EC%8B%9C-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0/

728x90