1

对于移动应用程序,我从 odata json 休息服务获取数据。服务编写正确,如果我直接进入服务的链接,我可以正确看到所有字符。

但是,我使用 .getJSON 获取数据,然后通过循环将其放置在我的屏幕上。带有特殊字符的名称显示不好,我看到一个带问号的正方形。

我尝试将我的 html 的编码设置为 utf-8。

在我的代码中,我也试过这个:

var uri_encode = encodeURIComponent(name);
var testname = decodeURIComponent( escape (uri_encode));
console.log(testname);

控制台给出:M%EF%BF%BDller

我该如何解决这个问题?

4

0 回答 0