Unicode在JS和HTML中转义时显示不一致
Unicode displaying inconsistently when escaped in JS vs HTML
我试图用JavaScript将音乐结尾符号插入<p>
元素,但它显示不正确。然而,当它被html转义时,音乐符号显示得很好。这种不一致的原因是什么?
PS:我的Mac上的Chrome和Firefox都有,但我还没有机会在其他浏览器上测试过。
尝试使用x.innerHTML = ''uD834'uDD0C';
,这应该工作。字符的代码应该是'uD834'uDD0C
而不是'u1d10c
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 是用户输入的带有Javascript的HTML显示给其他人,而不是HTML转义的XSS示例
- JQuery表单验证:当有转义JSON时不显示错误消息
- MediaWiki中的MathJax:显示转义语法,控制台有404个错误
- 如何显示html未转义
- AngularJS显示转义的HTML
- json_encode unicode转义序列无法在javascript中显示
- 转义字符串用于高亮显示函数时出错(js -regexp)
- 如何在 Safari 中显示带有转义字符的确切 URL
- 在 Vue.js 中显示未转义的 HTML
- 为什么键上的转义键再次显示文本框值
- Unicode在JS和HTML中转义时显示不一致