cmd 를 이용하여 톰캣을 실행했는데..
경로가 한글로 되어있어서 한글이 깨져서 나오는 현상을 겪을 수 있다.
한글이 깨지는 이유는 다음과 같다.
cmd의 코드 페이지가 949 – ANSI/OEM으로 설정되어 있기 때문이다.
이를 Tomcat이 실행될 때 UTF-8로 실행되게 해주면 한글이 깨지지 않는다.
해결방법
1. 레지스트리 편집기 실행
window + R ▶ regdedit
or
윈도우 검색에 "레지스트리 편집기" 검색
HKEY_CURRENT_USER ▶ Console ▶ 마우스 오른쪽 ▶ 새로만들기 ▶ 키 를 선택하여 폴더를 만든다.
폴더 이름은 tomcat 으로 지정한다.
2. 레지스트리 파일 생성
cmd를 실행( window키 + R ▶ cmd )
cmd 창에
REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001
를 입력한다. (위 명령어를 복사 + 붙여넣기)
레지스트리 편집기를 새로 키거나 F5를 누르게 되면 CodePage라는 파일이 생성된 것을 볼 수 있다.
그럼 이제 다시 tomcat을 실행해 보면
한글이 깨지지 않고 출력되는것을 볼 수 있다.
끝
'Network' 카테고리의 다른 글
[Network] 세션과 쿠키의 차이 (0) | 2023.03.28 |
---|---|
Content-Type 정리 (0) | 2022.11.15 |