Spring

스프링 웹 개발 도중 한글 깨질 때.Spring

john_ 2023. 3. 28. 18:35
728x90
  1. 개발 하는 웹페이지 내에서 한글이 깨질경우 페이지속성에서의 언어 세팅을 확인.
  2. DB로 넘어가는 한글값이 깨져서 나가는 경우,
    1. web.xml을 이용하여 UTF-8 필터를 추가해주세요.
	<filter>
		<filter-name>encoding</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>encoding</filter-name>
		<servlet-name>appServlet</servlet-name>
	</filter-mapping>

 

2. WebConfig 클래스를 이용 하는 경우

@Override
protected Filter[] getServletFilters()	{
	CharacterEncodingFilter characterEncodingFitler = new CharacterEncodingFilter();
		characterEncodingFilter.setEncoding("UTF-8");
		characterEncodingFilter.setForceEncoding(true);
		
		return new Filter[] { characterEncodingFilter };
}
728x90

'Spring' 카테고리의 다른 글

웹 계층의 구현 설계.  (0) 2023.03.28
패키지 구성 예제  (0) 2023.03.27
Spring 연습을 위한 기본 pom.xml 코드  (0) 2023.03.27
프로젝트의 구동 시 관여하는 XML(메모)  (0) 2023.03.27
MyBatis란?  (0) 2023.03.22