Javascript AngularJS使用UTF-8字符进行翻译
我对角度转换有问题,我有以下代码:Javascript AngularJS使用UTF-8字符进行翻译,javascript,angularjs,angular-translate,Javascript,Angularjs,Angular Translate,我对角度转换有问题,我有以下代码: app.config(function ($translateProvider) { var lang = document.documentElement.getAttribute('lang'); var locale; $translateProvider .useSanitizeValueStrategy(null) .useStaticFilesLoader({ prefix: 'langs
app.config(function ($translateProvider) {
var lang = document.documentElement.getAttribute('lang');
var locale;
$translateProvider
.useSanitizeValueStrategy(null)
.useStaticFilesLoader({
prefix: 'langs/lang_',
suffix: '.json'
})
.determinePreferredLanguage(function () {
return lang;
})
.fallbackLanguage('ES');
});
app.controller('Ctrl', function ($scope, $translate) {
$scope.changeLanguage = function (key) {
$translate.use(key);
};
});
我使用这样的标签:
translate="film_title"
问题是,口音和其他字符没有正确显示,令人震惊的是,除此之外,所有东西都正常工作,有什么想法吗?
我已经尝试更改了sanetize的值,但问题仍然存在。我用升华文本解决了这个问题,将Json文件保存为编码UTF-8,希望这对其他人有所帮助