티스토리 뷰

개발

tomcat 한글 깨짐

달리는개발자 2012. 5. 18. 14:33

tomcat은 브라우저에서 URLs를 받았을 때 기본적으로 ISO-8859-1 문자 인코딩을 사용한다고 한다.

그래서 UTF-8이나 euc-kr 같은 문자셋을 지정하고 한글을 사용하면 문제를 일으킨다.

 

해결책

 

GET 방식

TOMCAT_HOME/conf/server.xml 에 다음과 같이 인코딩을 추가한다.

 

<connector URIEncoding="UTF-8" port="8080" />

 

tomcat 재시작

 

mod_jk를 사용하면

 

<Connector port="8009" protocol="AJP/1.3" URIEncoding="UTF-8"/>

 

 

POST 방식

웹 프로젝트의 web.xml에 다음과 같이 추가한다.

 



	CharacterEncodingFilter
	
	org.springframework.web.filter.CharacterEncodingFilter
	
	
	
		encoding
		
		UTF-8
	
	
	
	
	
		forceEncoding
		
		true
	
	
	

	
	 
	

	
	CharacterEncodingFilter
	
	/*

 

참고

http://confluence.atlassian.com/display/DOC/Configuring+Tomcat's+URI+encoding

http://blog.jidolstar.com/700

 

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함