我的应用程序有问题,我使用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;
});
有人知道这个问题吗?我该如何解决这个问题?
由于
答案 0 :(得分:1)
不同之处在于您在'
但是你在à
如果UNICODE运行良好,请使用à
代替à
答案 1 :(得分:0)
问题不在于它是sqlite的angularjs。它从$ agrave中减少;当我将它保存到数据库时$。
答案 2 :(得分:0)
对我来说,这个解决方案有效:
var elemfolderName = document.createElement('textarea');
elemfolderName.innerHTML = "C'est tout à fait juste.";
var folderName = elemfolderName.value;
然后我将folderName保存到sqlite3 db ...