반응형

자바 한글 깨짐 현상 해결방법.

 

String text = request.getParameter("text");
text = new String(text.getBytes("8859_1"),"euc-kr");

 

text라는 파라미터로 받을시에 인코딩이 깨질때 

위와 같이 해결하면 된다.

 

전자정부프레임워크 혹은 스프링을 사용한다면

web.xml 에서 특정 url로 가는 패턴을 모두 encoding될 수 있도록 encodingFilter를 사용할 수 있다.

 

<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>*.do</url-pattern>
</filter-mapping>

 

 

반응형

+ Recent posts