AngularJS/Grunt编码问题

AngularJS/Grunt encoding issue

本文关键字:问题 编码 Grunt AngularJS      更新时间:2024-01-12

我正在使用grunt serve为我的angular应用程序提供服务,但我遇到了编码问题。。。我有一个伪json,我使用$http服务在本地读取它,这个json包含未正确呈现的带有"特殊"字符(如"è"、"ì"…)的字符串。在我的html页面中,我定义了:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />

我还明确配置了角度,以要求编码:

config(['$httpProvider', function($httpProvider) {
    $httpProvider.defaults.headers.common['Content-Type'] = 'application/json; charset=utf-8';
    $httpProvider.defaults.headers.common['Accept'] = 'application/json; charset=utf-8';
}]);

但角色仍然"破碎"。。。我该怎么办?也许这个问题与格兰特有关吗?

您的伪JSON来自文件吗?也许那个文件没有正确编码。