Ajax请求:
$("button").click(function(){
$.ajax({url: "demo.html", success: function(result){
$("#div1").html(result);
}});
});
这里ajax请求从demo.html文件中获取数据,然后结果变量包含响应数据。那么,如何检查字符集的类型
结果变量中的数据。考虑demo.html
是shift_jis。因此,在执行ajax请求时,响应数据字符集与demo.html
字符集或相同
它设为utf-8
?
答案 0 :(得分:2)
尝试使用xhr读取标题并读取标题的charset,如下所示
$("button").click(function(){
$.ajax({url: "demo.html", success: function(response,xhr,result){
var cs = xhr.getResponseHeader("charset") ;
$("#div1").html(result);
}});
});