首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js将表情符号转换为unicode或其他格式?

node.js将表情符号转换为unicode或其他格式?
EN

Stack Overflow用户
提问于 2018-02-11 02:54:28
回答 1查看 2.7K关注 0票数 1

我正在尝试摆弄facebook-chat-api NPM包。我正在尝试检查无论何时message.body包含一个火表情符号(?),它将执行一些逻辑。但是我该如何着手获取unicode (?不知道我到底需要什么)的这个表情符号在Node.js。我尝试过utf8 NPM包,但它似乎不起作用

这是我在终端中看到的响应:

代码语言:javascript
复制
{     
      type: 'message',
      senderID: 'senderID',
      body: '?',
      threadID: 'threadID',
      messageID: 'messageID',
      attachments: [],
      timestamp: '1518288429669',
      isGroup: false 
}
EN

回答 1

Stack Overflow用户

发布于 2018-02-11 03:08:11

对于表情符号到unicode的转换,你可以使用emoji-unicode包:

代码语言:javascript
复制
const emojiUnicode = require("emoji-unicode");

console.log(emojiUnicode("?"));
// => 1f525

对于表情包名称为unicode,可以使用emoji-name-map包:

代码语言:javascript
复制
const toEmoji = require("emoji-name-map");

console.log(emojiUnicode(toEmoji.get("fire")));
// => 1f525
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48724425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档