还在为emoji困扰吗?

原由

最近写一个项目时,老板在手机上测试发帖模块,于是就在帖子中输入了emoji。于是我原地爆炸。在网上搜索了各种文章、库。最后用了一种极其简单粗暴的方法——直接用unicode展示。

在发送帖子的时候将所有的文字全部转换为unicode,然后在帖子浏览时直接把unicode展示出来。

但是这个unicode格式是这样的 \u{xxxx}。

单个emoji表情

  • \u{1f600} - 😀
  • \u{1f601} - 😁
  • \u{1f602} - 😂

组合emoji表情

\u{1F3FB} 到 \u{1F3FF} 对应颜色的深浅

  • \u{1F476}\u{1F3FB} - 👶🏻
  • \u{1F476}\u{1F3FC} - 👶🏼
  • \u{1F476}\u{1F3FD} - 👶🏽
  • \u{1F476}\u{1F3FE} - 👶🏾
  • \u{1F476}\u{1F3FF} - 👶🏿

两个以上的emoji组合

  • \u{1f468}\u{200d}\u{1f469}\u{200d}\u{1f466} - 👨‍👩‍👦

资料

所有Emoji 与unicode 对照表

https://apps.timwhitlock.info/emoji/tables/unicode

Emoji详解

https://juejin.im/post/5c00b31a5188251d9e0c4a59

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值