프로그래밍/JAVA
[JSP] 에서 파라미터로 넘어온 한글 인코딩 문제(UTF-8)
알뜰사랑
2011. 7. 7. 22:00
반응형
//NAME 에 한글이 들어왔을때 다음과 같이 인코딩 하면된다.
String sName= request.getParameter("NAME");
if(null == sName) sName= "";
StringBuffer stringbuf = new StringBuffer();
try{
stringbuf.setLength(0);
stringbuf.append(sName);
sName = new String(stringbuf.toString().getBytes("8859_1"), "utf-8");
out.print(sName);
}catch(Exception e)
{
e.printStackTrace();
}
보통은 request.setCharacterEncoding("utf-8") 로 하면 대부분의 인코딩 문제가 해결 된다.
그렇지 않은경우 getBytes 를 통한 인코딩을 해줘야 한다.
반응형