【问题标题】:Turn emoji into Javascript Encoding?将表情符号转换为 Javascript 编码?
【发布时间】:2020-06-26 18:40:43
【问题描述】:

是否有任何功能或东西可用于将表情符号或其他东西转换为 Javascript 编码等价物?例如,如果我有一个包含“????”的变量,我希望能够将其转换为相应的 javascript 编码,如“\ud83d\udc4d”。有什么办法可以做到吗?

【问题讨论】:

  • "????" 是有效的 javascript。

标签: javascript encoding emoji


【解决方案1】:

您可以使用 punycode 库。npm i punycode 或访问https://www.npmjs.com/package/punycode
例如。

   console.log(punycode.ucs2.decode('?')); // to get corresponding like "\ud83d\udc4d"code

console.log('\ud83d\udc4d')

获取对应的图片/表情符号;

您可以访问http://speakingjs.com/es5/ch24.htmlhttps://flaviocopes.com/javascript-unicode/了解更多信息。


**更新**

你可以参考

Here 这里是例子。

<p>I will display ☺</p>
<p>I will display &#9786;</p>

【讨论】:

  • 我需要将\uD83D\uDE0A转换成表情符号,你能告诉我怎么做吗?
  • @Kapilsoni 我已经根据你更新了答案。我会推荐这种方式。您可以通过运行代码来查看它。它显示相同的表情符号
  • :我想我们首先将 \uD83D\uDE0A 转换为 Dec 对吗?
  • @Kapilsoni 嘿,我不知道是否存在某种函数来转换它,因为当我们将 \uD83D\uDE0A 转换为 dec 时,它没有给出相同表情符号所需的 dec 数字。你可以访问链接并搜索你的表情符号,你会找到你需要的 dec 代码
  • 您可以通过 console.log('\uD83D\uDE0A') 查看 \uD83D\uDE0A 的输出,然后从我提供的链接中选择像表情符号这样的输出
猜你喜欢
  • 2018-07-19
  • 2018-07-03
  • 2019-05-13
  • 1970-01-01
  • 2019-09-03
  • 2020-04-23
  • 2015-10-18
  • 2015-01-15
  • 1970-01-01
相关资源
最近更新 更多