2019独角兽企业重金招聘Python工程师标准>>>
今天苹果发布了iOS5.1系统版本更新,不幸的是之前的表情字符都变成了框框,为什么呢?个人猜测估计之前使用的表情是一套基于非标准之下的Unicode编码表情(此套表情的Unicode值在标准指定的自定义区域)。但由于Unicode的第六版发布中已经把表情归纳为标准字符的一部分(详细可参考http://www.unicode.org/charts/PDF/中的U1F300.pdf、U1F600.pdf等)。因此苹果把之前的表情编码支持给舍弃了导致。所以在新版本上看到之前应用的表情都变成了框框。
以上仅仅是猜测,因为系统更新内容中好像没有发现这一说明。不过标准毕竟是标准,跟着标准走是错不了多少的
近日做表情编码转换时发现此网址下有表情编码的对应地址:
http://opensource.apple.com/source/ICU/ICU-461.13/icuSources/data/translit/Any_SoftbankSMS.txt
http://code.iamcal.com/php/emoji/