原由
最近写一个项目时,老板在手机上测试发帖模块,于是就在帖子中输入了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