jQuery .text() 不显示表情符号
jQuery .text() is not showing emoji
假设我插入了一个带有以下表情符号和 jQuery 的 .text()
的标题:
❤
❤ 会很好地显示为红心
显示为 ?
显示为 ??
使用 .html()
工作正常,但出于安全原因我宁愿不使用。与使用 javascript innerHTML
.
相同
有没有其他足够轻便的选项来处理表情符号?也许是一个可以将表情符号映射到文本形式的库?
来自纯 JS:
document.getElementsById('CONTAINER_ID').textContent = CONTENT;
这有时看起来有点小问题,但在大多数情况下它适用于上述测试的表情符号和其他表情符号。
假设我插入了一个带有以下表情符号和 jQuery 的 .text()
的标题:
❤
❤ 会很好地显示为红心
显示为 ?
显示为 ??
使用 .html()
工作正常,但出于安全原因我宁愿不使用。与使用 javascript innerHTML
.
有没有其他足够轻便的选项来处理表情符号?也许是一个可以将表情符号映射到文本形式的库?
来自纯 JS:
document.getElementsById('CONTAINER_ID').textContent = CONTENT;
这有时看起来有点小问题,但在大多数情况下它适用于上述测试的表情符号和其他表情符号。