본문 바로가기

Dev Story/dev

[TOMCAT] 한글문제

conf/server.xml 에 다음과 같은 부분에 아래와 같이 URIEncoding을 UTF-8로 설정한다.
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"/>

 

아파치와 연결하기 위해 mod_jk를 사용할 경우 mod_jk 설정부분에도 위와 동일하게 적용한다.
<Connector port="8009" protocol="AJP/1.3" URIEncoding="UTF-8"/>

 

!!URL상의 모든 문자들은 UTF-8로 인코딩되어 있어야한다.
<a href="testPage.jsp?param=<%=java.net.URLEncoder("인코딩테스트", "UTF-8")%>">인코딩테스트</a>