반응형

//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 를 통한 인코딩을 해줘야 한다.



반응형

+ Recent posts