将表情符号代码点转换为其快捷方式文本

Converting an emoji code point to it's shortcut text

我正在开发一个新项目,它包括允许用户使用表情符号的 Twemoji 项目从弹出窗口 select 表情符号 window。我想弄清楚的是,是否有办法获取表情符号的快捷方式文本。我可以以这种方式访问​​ url https://twemoji.maxcdn.com/v/14.0.2/72x72/1f605.png,如果需要,我也可以将其转换为 unicode。

例如,我想转换为 :smiley:

我可以在服务器端(经典 asp)或客户端(vanilla js 或 jquery)实现。

编辑:我找到了一个 json 文件,我要将其导入数据库 table 并进行查找。

https://raw.githubusercontent.com/iamcal/emoji-data/master/emoji.json

您不仅可以通过 built-in 方式将表情符号转换成类似的东西。就任何事情而言,那些只是与“A”或“!”相同的字符。

做这样的事情的唯一方法是找到或创建一个你可以查找它们的图书馆或字典。

看起来 URL (1f605) 的文件名部分是 Unicode value,因此您可以将其输入库。

通常我会推荐一个库,但翻阅现有的选项,none 其中确实有足够的常规用法,我什至可以放心地提到一个。我建议在 NPM 中搜索“表情符号”并浏览选项,看看您最喜欢哪个/最适合您的需求。

我最终将此 json 文件导入本地查找数据库 table。为我的目的工作,也可能对其他人有帮助。

https://raw.githubusercontent.com/iamcal/emoji-data/master/emoji.json