angular-translate不能正确显示字符重音或变音符号

 历史本轻狂 发布于 2023-02-10 09:51

我开始使用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格式的服务器保存和提供的吗?因为您的代码似乎没有任何问题.我连上了没有工作在这里.希望只是这样.

1 个回答
  • 快速问题,但值得问(因为我总是这样做:) :)你确定你的JS文件是由UTF-8格式的服务器保存和提供的吗?因为您的代码似乎没有任何问题.我连上了没有工作在这里.希望只是这样.

    2023-02-10 09:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有