Server

[WAS]Tomcat 한글 깨짐(???? 현상)

  • -
반응형

로컬에서 잘 되던 프로젝트가 운영 서버(Tomcat사용)에 배포 후 한글이 깨지는 현상이 발생하는 경우가 종종 있습니다.

아래 글을 참고하시면 도움이 되실 것 같습니다.^^

*인코딩은 UTF-8 방식입니다.


1) jsp 파일 상단에 pageEncoding 추가

 

2) Tomcat 설정 파일 server.xml에 URIEncoding="UTF-8" 추가

Tomcat - server.xml

 

3) 프로젝트 설정 파일 web.xml에 EncodingFIlter 추가(Spring Security 사용시 springSecurityFilterChain 앞에 위치해야 한다)

web.xml(ROOT 경로)

<filter> 
	<filter-name>setEncodingFilter</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>setEncodingFilter</filter-name> 
	<url-pattern>/*</url-pattern> 
</filter-mapping>	

 

4) Tomcat 서비스 설정 encoding 옵션 추가

 

반응형
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.