android 兼容ios emoji,Emoji表情符號兼容方案(適用ios,android,wp等平台)

本文探讨了Android和iOS之间Emoji表情符号的兼容性问题,分析了不同iOS版本之间的不兼容原因,并提供了针对数据存储和不同设备显示的解决策略,包括修改数据库字符集、转换编码以及客户端适配等方法。
摘要由CSDN通过智能技术生成

emoji就是表情符號;詞義來自日語(えもじ,e-moji,moji在日語中的含義是字符)

表情符號現已普遍應用於手機短信和網絡聊天軟件。

emoji表情符號,在外國的手機短信里面已經是很流行使用的一種表情。

手機上如何使用emoji:

1.iphone、ipad系統:安裝emoji free,再設置-通用-鍵盤-國際鍵盤-添加新的鍵盤,然后把emoji添加在里面即可在發短信和一些輸入文本的文本框中輸入表情。

IOS 5用戶可直接從通用中添加emoji 鍵盤,無需再安裝emoji free

2.android系統:安裝“GO輸入法國際版”后,在輸入法里面點選安裝emoji插件可以使用。另外“百度輸入法”也自帶emoji表情

3.Windows Phone : 安裝此 Emoji Keys,在其中輸入之后復制粘貼到需要輸入表情的地方即可

   aHR0cDovL3d3dy5pdG5vc2UubmV0L2ltZy8yMDE0MDgxOC8xMDA4NzIzMC5wbmc=

二 Emoji表情符號問題

1 問題:

IOS版本之間發送的Emoji表情符號不兼容,只看到方塊

不同IOS版本在數據庫存數據時,有時會發生系統錯誤

2 現象:

IOS 4 輸入Emoji表情符,在IOS5.01 顯示正常,在IOS5.1中(大陸版)顯現為方塊, 但IOS5.01/5.1輸入的表情符號,顯示正      常

IOS5.01/5.1 輸入表情符,在IOS5.01/5.1中顯示正常,但在IOS4.X顯示為方塊

輸入Emoji入帖子正文, 可正常存儲。 但用戶昵稱在IOS4.X 輸入Emoji,系統正常, 而IOS5.01/5.1則提示系統錯誤。

3 本質:

iOS 5 and OS X 10.7 (Lion) use the Unicode 6.0 standard ‘unified’ code points for emoji.

iOS 5 Emoji  采用Unicode 6 標准來統一code points

iOS 4 on SoftBank iPhones used a set of unofficial code points in the Unicode Private Use Area, and so aren't      compatible with any other systems

iOS 4 采用SoftBank Unicode, 一種非官方的, 采用私有Unicode 區域。

4 舉例:

one emoji symbol "tiger", it is "\U0001f42f" in iOS5, but "\ue050" in earlier iOS version

虎臉Emoji符號在iOS5 為Unicode:\U0001f42f;而在IOS4.x 為:\ue050 (SoftBank 編碼)

另外: 按理講, 從iOS5 應該兼容以前版本的emoji, 但現在出現5.01版本完美兼容(無論大陸版,美版,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值