728x90
ajax 로 프록시 페이지인 proxy.jsp 파일에 한글 파라미터를 넘길 때 한글이 깨져서 넘어간다.
utf-8 등.. escape, 등 3개의 인코딩 방식도 안먹힌다.
하지만 밑에 붉게 칠한 것 처럼 하면 된다 ㅋㅋㅋ
js 파일에서
function startRequest() {
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;
var param = document.getElementById("oQuery").value;
var encodeStr = escape(encodeURIComponent(text));
var url = "proxy.jsp?query="+text +"&encodeStr=" + encodeStr;
//alert("url = " + url + "\nparam= " + param + "\nencodeStr = " + encodeStr);
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
jsp 에서는 <%%> 줄을 젤 위로 붙여서 해야... xml 이 깨지지 않는데.. json 으로 변환 시에 문제가 되기 때문에..
자세한 건 첨부파일 분석하시길 ㅋ
728x90
'IT > JAVASCRIPT' 카테고리의 다른 글
ajax - XML 변환기 오류 (0) | 2018.12.27 |
---|---|
xml (0) | 2018.12.27 |
[공유] JavaScript Getters and Setters (0) | 2018.12.27 |
객체 정보얻기 (0) | 2018.12.27 |