웹에서 작업을 하다보면 한글이 깨질 때가 종종 있다.


자바, jsp 페이지에 request.setCharacterEncoding("utf-8"); 를 열심히 추가 해봤자 소용이 없는 경우가 있었는데 


Sever - Tomcat - sever.xml 을 수정해주면 해결 된다. 


아래 그림처럼 URIEncoding="UTF-8" 를 추카 해주자 







그리고 전자정부프레임워크를 사용하고 있다면 web.xml 파일에


        <filter>

<filter-name>encodingFilter</filter-name>

<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

<init-param>

<param-name>encoding</param-name>

<param-value>UTF-8</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>encodingFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>


를 등록 해주면 된다. 근데 이미 되어있을 거에요. 






반응형

+ Recent posts