톰캣을 구동하다보면 심심치않게 마주하는 현상.
Windows Console의 기본 인코딩과 Tomcat이 출력하는 인코딩이 서로 달라서 생긴다
이러한 현상이 일어나는 이유는 아래와 같은데,
- Windows Console: Windows OS 설정 언어의 기본 인코딩 (한국어는 EUC-KR)
- Tomcat Console: 설정파일의 인코딩 (기본 UTF-8)
<해결방법>
Tomcat Console의 인코딩을 변경한다.
- %TOMCAT_HOME%\conf\logging.properties을 연다.
- java.util.logging.ConsoleHandler.encoding의 값을 EUC-KR로 변경한다. 별다른 설정이 없었다면, UTF-8이 기본으로 설정되어 있다.
- 앞으로 실행되는 Tomcat은 해당 인코딩이 적용된다.
Tomcat을 실행하면 한글이 정상적으로 출력된다.
'[ Web ] > JAVA_JSP_TOMCAT_Eclipse' 카테고리의 다른 글
[Tomcat] The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. (0) | 2022.07.14 |
---|---|
[Tomcat]Tomcat 서버 설정파일(server.xml) (0) | 2022.07.13 |
[Tomcat] 프로젝트 실행중 오류_사이트에 연결할 수 없음 (0) | 2022.07.13 |
[Eclipse] 이클립스에서 선택한 파일, 폴더위치에 탐색기 바로 열기 (0) | 2018.11.06 |
[Java] Java설치 및 환경변수 설정 (JDK 설치 방법) (0) | 2018.11.06 |
댓글