1
我必须写一个jquery函数来获取网页,然后在div中显示它。如何在适当的字符集中获得ajax响应?
$.ajax({
beforeSend : function(xhr) {
xhr.overrideMimeType("text/html; charset="+document.characterSet);
xhr.setRequestHeader("Content-type","text/html; charset="+document.characterSet);
},
CcntentType:"text/html; charset="+document.characterSet,
type: "GET",
url: destination,
statusCode: {
200: function(response){
callback(response);
}
},
error: function() {
// default behavior
}
});
,但是当我在html插入接收到的数据,我得到了一些有趣的符号 - rectanges和?
我在其中执行ajax请求的页面具有元标记。 我没有访问页面,我正在做的Ajax请求,所以我不能改变它。
字符集是windows-1251,只发生在IE10中,在Firefox和铬一切正常。
如何解决?