개발도구/WAS

Tomcat UTF-8 설정(한글 깨짐 현상 해결)

노루아부지 2022. 11. 23. 14:00

Tomcat에서 한글이 깨지는 경우는 생각보다 자주 발생합니다.

Tomcat 설치 후 별다른 설정을 하지 않았을 경우에는 무조건 깨진다고 생각하면 됩니다.

 

다음과 같이 한글 깨짐 문제를 해결할 수 있습니다.

 

1. server.xml

tomcat 설치 경로/conf/server.xml을 열어 보면 다음과 같이 Connector가 설정되어 있습니다.

<Connector
    port="8080"
    protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

 

여기에 다음과 같이 URIEncoding="UTF-8" 를 추가합니다.

<Connector
    port="8080"
    protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443"
    URIEncoding="UTF-8" />

 

만약 AJP를 사용한다면 해당 Connector에도 추가합니다.

<Connector
    port="8009"
    protocol="AJP/1.3"
    redirectPort="8443"
    URIEncoding="UTF-8" />

 

 

 

2. tomcatw

  1. tomcat/bin 폴더에 가서 tomcatw.exe 실행
  2. java 탭으로 이동
  3. Java Options: 항목 맨 아래에 -Dfile.encoding=UTF-8 추가

Tomcat UTF-8 설정(한글 깨짐 현상 해결)

 

 

참고

 

 

[tomcat] javascript에서 보여주는 한글이 깨질 경우 해결방안

tomcat/bin 폴더에 가서 tomcatw.exe를 실행 Java 탭으로 이동 Java Options: 항목 맨 아래에 다음과 같은 문구 추가 -Dfile.encoding=UTF-8

yjh5369.tistory.com

 

728x90
loading