utf8字符的离子问题

时间:2016-06-30 17:50:52

标签: angularjs ionic-framework

我遇到的问题是<div>中使用 ng-bind-html 显示的文字没有正确显示某些字符。

我从$ .post获取数据,我的php使用json格式的utf8_encode返回摘录。

事实是原文是:

  

Akinori Goto创造了这个华丽的3D打印zoetrope,探索时间和运动之间的关系。该设计在今年的东京螺旋独立创作节上赢得了亚军大奖赛和观众奖。

以及我在屏幕上呈现的内容是:

  

Akinori Goto创造了这个华丽的3D打印zoetrope,探索时间和运动之间的关系。该设计在今年的东京螺旋独立创作者节上赢得了亚军大奖赛和观众奖。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

你可以尝试两件事:

  • 将其添加到HTML页面的<head><meta charset="UTF-8">
  • 确保您没有对字符串进行两次编码!尝试从PHP脚本中删除utf8_encode(如果字符串已经是UTF8编码,则可能不需要调用该函数)。