使用命令行,脚本等
答案 0 :(得分:1)
“Unicode符号”没有干净的“Unicode块平面”(参见Wikipedia: Unicode symbols)并且更糟糕的是,不存在可以被认为是“正确的表情符号”的Unicode符号的明确子集“(据我所知)。
E.g。 Twitter所涵盖的表情符号并未涵盖所有Unicode符号,而是遍布整个地方(尽管特别集中在某些区域,例如杂项符号,表情符号,杂项符号和象形文字,传输和地图符号以及标志符号) )。
但是一旦你确定了你想要的Unicode块范围就可以轻松地将它们打印出来,我将使用“表情符号(U + 1F600-U + 1F64F)”范围作为例子,因为它们是“最普遍认为的表情符号”。
var emojis = "";
var code = parseInt("1F600", 16);
while(code <= parseInt("1F64F", 16)) {
emojis += String.fromCodePoint("0x"+code.toString(16));
code += 1;
}
console.log(emojis);