-- JSP, SPRING
request.setCharacterEncoding(String encoding)
어린왕자악꿍
2013. 7. 9. 01:09
이 메소드는 form을 통해서 전달된 데이터들을 일괄적으로 지정한 인코딩 방식으로 인코딩하는 메소드이며, 서블릿 스펙 2.3부터 지원되는 메소드로 톰캣에서는 4 버전대부터 사용할 수 있다.
이 메소드가 있기 전까지는 아래와 같이 일일이 인코딩을 해줘야 하는 불편함이 있었다. 하지만 이 스펙이 나온지 그리 오래되지 않아 아직까지 기존의 시스템에 구축된 JSP 애플리케이션들은 대부분 아래와 같은 인코딩 방식을 사용하고 있다.
String name = request.getParameter("name");
if(name != null) {
name = new String(name.getBytes("8859_1"), "UTF-8");
}
- request.setCharacterEncoding(String encoding) 사용방법
<%
request.setCharacterEncoding("UTF-8");
%>
출처 : http://blog.naver.com/semi7623?Redirect=Log&logNo=100005637598