프로그래밍/jQuery

jquery ajax&asp 한글깨짐현상

p-a-r-k 2015. 4. 16. 21:48
반응형

EUC KR인 페이지를 작업하다보니 크롬에서 AJAX통신시 한글이 깨지는부분..

그래서 ESCAPE해주고 UNESCAPE 해줘야 됨. asp파일은 utf-8 세팅.


var sName = escape("배찌");// ex )%se%jsj5jS%

$.ajax({
	type: "POST",
	url: "test.asp",
	data: { NAME : sName },
	dataType: "json",
	success: function(jdata) {
		var sResult = jdata[0].RESULT;

		/*[{"RESULT":"Y"}]*/
		//alert(sResult);
	},
	error:function(xhr, textStatus) {
	  //console.log(xhr.responseText);
	  alert("지금은 시스템 사정으로 인하여 요청하신 작업이 이루어지지 않았습니다.\n잠시후 다시 이용하세요.");
	  return;
	}
});

한글을 escape()로 변환해주고 asp 페이지에서 풀어줘야 되는부분..


<%
sName = unescape(request.form("NAME"))

REsponse.write sName
//배찌
%>

반응형