본문 바로가기
Development/Java

Spring Framework에서의 한글 깨짐 문제

by 버들도령 2019. 6. 18.
728x90

Spring Framework에서의 한글 깨짐 문제

 

Java 프로그래밍을 하면서 제일 자주 접하는 문제 중에 하나가 바로 Encoding 관련한 한글깨짐 문제일 것이다.

 

Spring을 하면서도 Encoding 문제는 발생한다.

Eclipse 프로젝트를 진행하면서 다음과 같이

해당 Project의 Properties를 설정하면서 Resource -> Text file encoding을 Other : UTF-8로 세팅

 

 

 

WEB-INF/web.xml 파일의 내용에 다음을 추가하여 준다.

 <!-- Character 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>


그리고, View의 *.jsp 파일들에 대해서 Encoding을 처리하도록 해준다.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

728x90

댓글