作者:杰ZGJ8513 | 来源:互联网 | 2023-01-20 06:42
如何在JS中使用表情符号字符:
http://unicode.org/emoji/charts/full-emoji-list.html#1f600
我尝试过:
var emoji = String.fromCharCode(0x1F621);
var emoji = '\u1F600';
我还尝试将它们复制/粘贴到phpStorm IDE中并加入到崇高的文本中:这给了我一个方形的缺失字符.
我只需要console.log('')
在我的JS内部!
1> Hugues M...:
var emoji = String.fromCodePoint(0x1F621)
结果:
""
但是,请注意有限的浏览器支持,这String.fromCodePoint()
是ES2015标准的一部分.如果需要,请参阅Mozilla的polyfill.
该语言的规范解释了为什么fromCharCode
不工作:
[参数]通过应用操作ToUint16
并将得到的16位整数作为字符的代码单元值转换为字符.
表情符号块超出无符号16位整数支持的最大值.