티스토리 뷰
JSP나 SERVLET 사용시 한글 깨지는 문제
request.getParameter를 통해 form의 내용을 받을 때 한글이 깨지는 경우 server.xml, web.xml을 변경하고 tomcat을 재시작하여 해결할 수 있다.
server.xml 수정
<Connector> 태그의 URIEncodig 속성을 UTF-8로 설정해준다.
<Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
web.xml 수정
<web-app></web-app> 태그 안에 아래의 내용을 추가해준다.
<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> </filter> <filter-mapping> <filter-name>setCharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
댓글