有一个表单,点提交按钮后,将返回的数据填充至datagrid里显示,相关代码定义如下,
现在targetData.json里是写死的用于填充datagrid的数据,有中文,文件编码是utf-8。
html的编码也是utf-8,可是用ie访问,在下面的success里得到的data的数据却是乱码,
而火狐就正常。想问问这个是什么原因。$("#formId").form({
url:"targetData.json",
onSubmit: function(){
return $("#formId").form("validate");
},
success:function(data){
$("#gridId").datagrid("loadData", eval("(" + data + ")"));
}
});
现在targetData.json里是写死的用于填充datagrid的数据,有中文,文件编码是utf-8。
html的编码也是utf-8,可是用ie访问,在下面的success里得到的data的数据却是乱码,
而火狐就正常。想问问这个是什么原因。$("#formId").form({
url:"targetData.json",
onSubmit: function(){
return $("#formId").form("validate");
},
success:function(data){
$("#gridId").datagrid("loadData", eval("(" + data + ")"));
}
});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货