개발/Java
[Java] Java 한글 인코딩 해결,
wwwnghks
2019. 4. 9. 14:06
자바 한글 깨짐 현상 해결방법.
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>