Android IOS 5表情符号unicode

Android IOS 5表情符号unicode,android,iphone,ios5,ios4,emoji,Android,Iphone,Ios5,Ios4,Emoji,我正在开发一个使用iPhoneIOS5表情符号的android应用程序 我能够解码ios 4表情符号,但问题是ios 5 在调试代码时,我发现ios5表情unicode使用utf-16,如图所示 问题是一个表情符号由两个字符表示。。例如,第一个表情符号被视为0xD83D 0xDE04 在解码操作中,我执行以下操作: <item>\uD83D\uDE04</item> <item>\ue415</item> 当android看到这个unicode

我正在开发一个使用iPhoneIOS5表情符号的android应用程序

我能够解码ios 4表情符号,但问题是ios 5

在调试代码时,我发现ios5表情unicode使用utf-16,如图所示

问题是一个表情符号由两个字符表示。。例如,第一个表情符号被视为0xD83D 0xDE04

在解码操作中,我执行以下操作:

<item>\uD83D\uDE04</item>
<item>\ue415</item>
当android看到这个unicode时,它必须用表情符号图像替换它。 但这对我不起作用

注意:在以前的ios 4版本中,当我执行以下操作时:

<item>\uD83D\uDE04</item>
<item>\ue415</item>
解析器工作良好,并将此unicode解码为表情符号 但是当物品变成一个以上的角色时,它不会 我怎样才能解决这个问题