0
jquery ajax 호출에서 모든 종류의 인코딩/기본 인코딩을 완전히 제거 할 수 있습니까? FYR, 자바 스크립트 코드 :jquery ajax 호출에서 모든 종류의 인코딩/기본/자동 인코딩 제거
function callServer()
{
debugger;
var uncompressed64Data = "/9j/4AAQSkZJRgABAQEAYABgAAD/2wCEAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4pLSwzOko+MzZGNy"
alert(uncompressed64Data.length);
var compressed = LZString.compressToUTF16(uncompressed64Data);
//alert('compressed Length : ' + compressed.length);
var pCurrentPage = 'Prabhu';
/* var formData = "img="+compressed+"&CurrentPage="+pCurrentPage.toString(); */
jQuery.ajax({
url : "/RegisterServlet_2/servlet/Register",
type : "POST",
contentType : "application/x-www-form-urlencoded;charset=ISO-8859-15",
data : {
img : compressed,
CurrentPage : pCurrentPage,
},
cache : false,
async : false,
success : function()
{
},
error : function()
{
}
});
}
FYR은, 위의 호출은 내가하고 내가 할 수 요청 본문은 항상 인코딩 볼 수 있습니다. 응용 프로그램마다 인코딩을 원하지 않고 chars 인코딩없이 서버에 도달해야합니까?
미리 감사드립니다.
이미 시도했습니다! Jquery가 기본적으로 encode하면 참조하십시오! 브라우저 개발 도구에서이를 볼 수 있습니다. 인코딩 문제는 요청 본문이 증가하여 전송 대역폭 –