上一这一排就是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。

那么非Unicode系编码的网页就无法显示emoji表情了吗?当然不是,还可以通过替换文本成为图片的方式,传统的网页表情不就是这样做的嘛~~除此之外,还有另外一种方式可以让浏览器对GBK编码页面也支持emoji表情,我们稍后再谈。

网友评论