我有一个json文件,里面有特殊字符。但是当我调用ajax来获取该文件时,成功回调一些字符会转换为�
。我将content-type设置为:
应用/ JSON;字符集= UTF-8
以下是myfile.json
内容和ajax
来电:
{
"image": "images/item.jpg",
"text": "there’re software products® "
}
$.ajax({
async:false,
type: "GET",
url: "JSON/myfile.json",
dataType: "json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
arrayobj = data;
}
});
我尝试将json文件的编码设置为UTF-8
ANSI
,但仍然显示�
。
答案 0 :(得分:1)
查看文件的字符编码。如果需要,请尝试将myfile.json
转换为UTF-8。
答案 1 :(得分:0)
您可以使用
替换contentType的值contentType:"application/x-javascript; charset:ISO-8859-1"