?????????????????????????????????????????????????????????????????????????????
上一这一排就是emoji表情。一大波Windows用户懵逼了,这是什么鬼表情(这么丑),冒牌的吧,看起来和微信里的emoji表情差老远了。不信?你换个苹果系统(MAC或iOS)的看看,是不是一模一样了。再用安卓手机看看,好像又不一样了;换个WP系统的又不一样。
这到底是怎么一回事呢?去官网http://emojipedia.org/people/看看,一批熟悉又陌生的表情。第三个表情好像很有趣,点进去看看。哟,这不就是 笑cry 吗。



Codepoints
?? U+1F602
Shortcodes
:joy:
原来如此,是不同的操作系统对这个表情的画风不一样。而微信是使用了苹果系统的emoji画法作为自己的表情,最近的微信更新了一下表情,大家都看到了其实微信用来传输的并不是emoji的原编码,而是 [奸笑][嘿哈][捂脸][机智][皱眉] 等等的代名。
后面这里写的U+1F602就是指这个表情的Unicode编码是 1F602 的意思,:joy: 是该表情的简称,和微博里用[笑cry]代称是一样的。我们知道,常用的Unicode编码是双字节的,而这些emoji表情的Unicode编码比双字节还多出前面的1,那么按照Unicode转UTF8的规则,一个emoji表情在UTF8的文件中占用4个字节。GBK(或GB2312)编码中并没有emoji表情的编码,所以GBK编码的文本文件无法粘贴emoji表情,只会成为两个问号。GBK编码的网页也无法显示这种格式的emoji。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式