톰캣 서버 실행 시 한글깨짐 문제해결

개발

작업중이던 프로젝트를 톰캣 서버로 실행했더니 위에 보이는 것 처럼 한글이 깨져서 나온다

 

이 문제를 해결하기 위한 간단한 방법을 소개하겠다

 

1. 가장먼저 pom.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>
   <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
   </init-param>
</filter>

<filter-mapping>
   <filter-name>encodingFilter</filter-name>
   <url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 한글 변환 필터 끝 -->

 

 

위 코드를 가장 아래에 붙여넣어주고 저장해주자 !

 

이제 모든 준비가 끝났다 서버를 껏다가 다시켜보면?!

 

 

짜잔! 이제 정상적으로 잘 출력되는 것을 볼 수 있다

 

앞으로 비슷한 문제가 있을 시 해당 코드를 사용해주면 될 것 같다