본문 바로가기

Network

톰캣 (tomcat) cmd 실행시 한글 깨짐

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