我开始使用angular-translate.效果很好!
但是翻译的字符 显示为具有变音符号或重音符号的字符或...(如ü或ú或ñ).这些相同的字符值在HTML文本和AngularJS变量中正确显示.
这是一个示例输出.html文本和角度变量的输出正确显示.$ translate filter和directive的结果不会显示正确的变音字符.
html text - UndsieuntersütztmehrereSprachen!
角度变量 - UndsieuntersütztmehrereSprachen!
$ translate filter - Undsieunters tztmehrereSprachen!
$ translate指令 - Undsieunters tztmehrereSprachen!
这是代码:
'use strict'; var translations = { "TEST_DE": "Und sie untersützt mehrere Sprachen!", "TEST_ES": "Menú Señor" }; angular.module('testApp', ['testApp.controllers', 'pascalprecht.translate']) .config(['$translateProvider', function($translateProvider) { $translateProvider.translations({ TEST_DE: "Und sie untersützt mehrere Sprachen!", TEST_ES: "Menú Señor" }); }]); angular.module('testApp.controllers', ['ui.bootstrap']);
这是HTML:
Test angular-translate
html text - Und sie untersützt mehrere Sprachen!
angular variable - {{ testPhraseDE }}
$translate filter - {{ 'TEST_DE' | translate }}
$translate directive -
html text - Menú Señor
angular variable - {{ testPhraseES }}
$translate filter - {{ 'TEST_ES' | translate }}
$translate directive -
Nicolas ABRI.. 16
快速问题,但值得问(因为我总是这样做:) :)你确定你的JS文件是由UTF-8格式的服务器保存和提供的吗?因为您的代码似乎没有任何问题.我连上了没有工作在这里.希望只是这样.
快速问题,但值得问(因为我总是这样做:) :)你确定你的JS文件是由UTF-8格式的服务器保存和提供的吗?因为您的代码似乎没有任何问题.我连上了没有工作在这里.希望只是这样.