1. 웹페이지 : 지시자에서 캐릭터 셋을 euc-kr로 지정.
<%@ page language="java" contentType="text/html;charset=euc-kr">
2. post 방식 : request 객체의 인코딩 방식을 euc-kr로 변경.
<% request.setCharacterEncoding("euc-kr") %>
3. get 방식 : String 클래스의 getBytes 메소드를 사용.
수신시 : 영문을 한글로 변환(8859_1 -> euc-kr)
String s_name = request.getParameter("name");
s_name = new String(s_name.getBytes("8859_1"), "euc-kr");
전달시 : 한글을 영문으로 변환(euc-kr -> 8859_1)
String s_name = "한글변환";
s_name = new String(s_name.getBytes("euc-kr"), "8859_1");
<%@ page language="java" contentType="text/html;charset=euc-kr">
2. post 방식 : request 객체의 인코딩 방식을 euc-kr로 변경.
<% request.setCharacterEncoding("euc-kr") %>
3. get 방식 : String 클래스의 getBytes 메소드를 사용.
수신시 : 영문을 한글로 변환(8859_1 -> euc-kr)
String s_name = request.getParameter("name");
s_name = new String(s_name.getBytes("8859_1"), "euc-kr");
전달시 : 한글을 영문으로 변환(euc-kr -> 8859_1)
String s_name = "한글변환";
s_name = new String(s_name.getBytes("euc-kr"), "8859_1");