我的应用程序有问题,我是用cordova apache和angularjs制作的。问题是国际重音符号和变音符号显示不正确。 “à”所有其他HTML代码正确显示时出现问题!

当我显示以下文本时:

C'est tout à fait juste.


它像这样出来:

C'est toutagrave; fait juste.


但是应该是这样的:

C'est tout à fait juste.


à只是一个问题!

这是我的代码:

 <div class="learnBox" ng-show="view.learnData.VisibleSetting.ShowQuestion" ng-bind-html="view.learnData.Card.FrontText | unsafe"></div>


在app.js中,我有:

   app.filter('unsafe', function ($sce) {
    return $sce.trustAsHtml;
});


有人知道这个问题吗?我该如何解决?

谢谢

最佳答案

区别在于您在&#39;中使用UNICODE HTML

但是您在&agrave;中使用html

如果UNICODE运作良好,请使用&#224;代替&agrave;

关于javascript - angularjs没有显示国际重音符号和变音符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36329135/

10-11 13:38