- 요청 페이지
//쿼리스트링 생성
var queryString="";
var frm=document.forms[0];
var numberElements=frm.elements.length-1;
for(var i=0;i<numberElements;i++){
if(i<numberElements-1){
queryString+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
}else{
queryString+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
}
}
xmlhttp.open("POST","/adm/memberMgr/member_modi_save.jsp",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
xmlhttp.send(queryString);
- 처리페이지
request.setCharacterEncoding("euc-kr");
- 설명
- post로 전송한다고 가정하면 쿼리 스트링에서 encodeURIComponent()로 utf-8로 인코딩
- setRequestHeader()에서 charset을 utf-8로 설정
- 처리페이지에서 request.setCharacterEncoding("euc-kr")로 설정
참고로, 제우스6, 제우스설정에 euc-kr로 된 상태로 테스트하였음
댓글 없음:
댓글 쓰기