AngularJS/Grunt 编码问题
AngularJS/Grunt encoding issue
我正在使用 grunt serve
为我的 angular 应用程序提供服务,但我遇到了编码问题...我有一个伪造的 json,我在本地使用 $http
服务,此 json 包含未正确呈现的具有 "special" 个字符(如“è”、“ì”...)的字符串。在我的 html 页面中,我定义了:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
而且我还明确配置 angular 要求编码:
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';
}]);
但是字符还是"broken"...怎么办?这个问题可能与 Grunt 有关吗?
你的假 JSON 是否来自文件?也许该文件没有正确编码。
我正在使用 grunt serve
为我的 angular 应用程序提供服务,但我遇到了编码问题...我有一个伪造的 json,我在本地使用 $http
服务,此 json 包含未正确呈现的具有 "special" 个字符(如“è”、“ì”...)的字符串。在我的 html 页面中,我定义了:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
而且我还明确配置 angular 要求编码:
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';
}]);
但是字符还是"broken"...怎么办?这个问题可能与 Grunt 有关吗?
你的假 JSON 是否来自文件?也许该文件没有正确编码。