【问题标题】:How to decode into UTF-8 using angular js or Javascript如何使用 Angular js 或 Javascript 解码为 UTF-8
【发布时间】:2015-08-10 15:50:23
【问题描述】:

我最近开始使用angular js,我喜欢它的工作原理,我想知道如何将字符集编码设置为标题。

我的 json 文件包含特殊字符(法语)。

类似:Remplaçant

有什么方法可以在检索后将其解码为 UTF-8:

这是我的代码:

$http.get("http://int.footballclub.orange.com/live/lineup/fr_lineup_253959.json"
})
        .success(function (response) {
            $scope.lineup = response;    

        });

【问题讨论】:

  • JSON 文件必须最初是 UTF-8。

标签: javascript json angularjs utf-8


【解决方案1】:

正如您最初所说,您可以添加请求标头。这样,如果服务器支持 UTF-8,您就不必翻译它。

exampleBanasci:

$http.get('resources/negozi.json',
    {headers : {'Content-Type' : 'application/json; charset=UTF-8'}
}).success(function(data) {
... code here
});

另外,请参阅documentation

【讨论】:

  • 正如文档所指出的,header 应该是 headersheaders: { 'Content-Type': 'application/json; charset=UTF-8'}
猜你喜欢
  • 2012-11-01
  • 2012-08-23
  • 2023-03-28
  • 2021-03-22
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 2018-09-11
  • 1970-01-01
相关资源
最近更新 更多