본문 바로가기

Spring

[Spring/Eclipse] 한글깨짐 방지를 위한 web.xml UTF-8 설정

이런식으로 글깨짐 현상이 발생했길래

 

HttpServletRequest로도 utf-8 encoding 해보고, 

JSP에서 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>를 추가해 봐도 모두 다 안됐다ㅠㅠ

 

그럴땐 

 

web.xml에 들어가서 다음 코드를 추가해주면 된다! 

	<!-- utf-8 Encoding -->
	<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>