场景:我们有一个移动应用,其中用户名是可编辑的。并开发一个Angular Web应用程序来显示用户数据。
当用户使用应用程序在其名称中添加表情符号,但在网站中我们将其获取为 \\ud83d\\ude0e\\ud83d\\ude2f\\ud83d\\ude2
,并将数据绑定到ng-bind中时,就会发生问题。
已经添加了元标记<meta charset="UTF-8">
。
需要帮助来解决此问题。
HTML代码
<span class="user-name" ng-bind="feed.profileDisplayName"></span>
谢谢。
答案 0 :(得分:0)
一个人可以使用eval进行转换:
var x="\\ud83d\\ude0e\\ud83d\\ude2f";
console.log(x);
eval("y=\""+x+"\"");
console.log("y=",y);