AngularJS 使用 UTF-8 字符进行翻译
AngularJS Translate with UTF-8 characters
我对 angular 的翻译有问题,我有这个代码:
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 的值,但问题仍然存在。
我解决了使用 Sublime Text 保存 Json 编码为 UTF-8 的文件,我希望这对某人有所帮助。
我对 angular 的翻译有问题,我有这个代码:
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 的值,但问题仍然存在。
我解决了使用 Sublime Text 保存 Json 编码为 UTF-8 的文件,我希望这对某人有所帮助。