반응형
//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 를 통한 인코딩을 해줘야 한다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] MAC 에서 OpenJDK 설치 하기 (0) | 2024.06.22 |
---|---|
JDK 설치후 환경 변수 설정하기 (0) | 2013.03.22 |
JSP 에서 return 사용하기 (0) | 2011.12.02 |
이클립스로 Jar가 포함된 실행 가능한 Jar 만들기 (0) | 2011.03.09 |
JSP 프로그래밍 팁 1 : <%= .. %> 와 <% .. ; %> 의 차이 (0) | 2011.03.08 |