易语言酷Q插件发送or处理emoji/unicode字符

Woms
Woms 2021年08月14日
  • 在其它设备中阅读本文章

在用和其他人用 mirai-native + 易语言编写 QQ 机器人(酷 Q) 插件的时候遇到一些新的 emoji 字符没有出现在网上的流传的一些酷 Q 的 emoji 码表中,当时我还以为没救了,后来,在网上找 emoji 字符的时候发现 emoji 字符的 unicode 编码在 10 进制下就是酷 Q 的 cq:emoji 码

例子 1:

Emoji:  🤳
Uincode编码: U+1F933 1F933转10进制 -> 129331
cq码: cq:emoji,id=129331

例子 2(网上流传的酷 Q 的 emoji 码表里面可以找到):

Emoji: 💙
Uincode编码: U+1F499 1F499转10进 -> 128153
cq码: cq:emoji,id=128153

原理:
cq:emoji等于U+,id 后面的数字就是 10 进制的 Unicode 编码,你可以直接把cq:emoji当成cq:unicode(当然,这个 cq 码并不存在),你可以用cq:emoji发送任何 unicode 字符!

如何获取 unicode 编码:
1:百度
2:Word 获取

Word 获取的方法:

1. 粘贴Emoji到Word里面
2. 选中要查看编码的Emoji
3. 点击 插入 -> 符号 -> 其他符号
4. 字符代码就是当前emoji的16进制Unicode编码了,转换成为10进制就行了

本文链接:https://woms.top/archives/117.html
This blog is under a CC BY-NC-SA 4.0 Unported License

    AquaVit
    AquaVit  2021-08-22, 20:13

    支持woms!