Server/Apache-Tomcat

Apache Tomcat 인코딩 문제 해결방법

SambaLim 2020. 6. 18. 23:01
UTF 8 4dabd1fbdfb84424a48ef20961702e1a

UTF-8 인코딩 문제

sever.xml

Tomcat{Version}\conf\server.xml 을 메모장 혹은 사용하는 에디터로 실행합니다.

server.xml 파일 내부의 <Connector> 태그 내에 URIEncding="UTF-8" 속성을 추가합니다.

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

web.xml

Tomcat{Version}\conf\web.xml 을 메모장 혹은 사용하는 에디터로 실행합니다.

<filter> 태그를 추가합니다.

(* <web-app> 태그 내에 존재하며 설치버전의 경우 주석처리되어있어 주석을 해제만 해주면 됩니다. )

<filter>
    <filter-name>setCharacterEncodingFilter</filter-name>
    <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <async-supported>true</async-supported>
</filter>

Tomcat > Java

Java Options 에 UTF-8 인코딩 설정을 추가합니다.

-Dfile.encoding=UTF-8

UTF%208%204dabd1fbdfb84424a48ef20961702e1a/mstsc_2020-06-16_10-02-28.png

'Server > Apache-Tomcat' 카테고리의 다른 글

Apache Tomcat Context 경로설정  (1) 2019.03.26
apache tomcat session timeout 설정  (0) 2019.01.24