1997年,日本人发明,定义在unicode的私有区域。
此时两个字节可以表示emoji。
IOS 4在日本支持emoji,使用的是这种私有编码。
2010年,unicode 6.0正式支持emoji,所有emoji重新编码。
此时的emoji所在的编码范围超出了2个字节。
IOS 5开始,支持unicode的emoji,放弃对日本人的私有emoji支持。
所以,同一个emoji,尤其是老的那些emoji,有两个编码。
不同系统的支持情况,不一样。
emoji的编码虽然相同,但是样子都是有专利的,因此各个系统,展示起来可能各不相同。
因为unicode的emoji超出了2个字节的表示范围,很多系统需要字符编码才能支持emoji。比如mysql,在更新了utf8mb4之后才支持。
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-