Unicode在JS和HTML中转义时显示不一致

Unicode displaying inconsistently when escaped in JS vs HTML

本文关键字:转义 显示 不一致 HTML JS Unicode      更新时间:2023-09-26

我试图用JavaScript将音乐结尾符号插入<p>元素,但它显示不正确。然而,当它被html转义时,音乐符号显示得很好。这种不一致的原因是什么?

http://jsfiddle.net/4m3kLtk5/3/

PS:我的Mac上的Chrome和Firefox都有,但我还没有机会在其他浏览器上测试过。

尝试使用x.innerHTML = ''uD834'uDD0C';,这应该工作。字符的代码应该是'uD834'uDD0C而不是'u1d10c