我正在开发一个使用iphone ios5表情符号的Android应用程序。
我能够解码ios 4表情符号unicodes,但问题出在ios 5上。
在调试我的代码时,我发现ios5表情符号unicode使用utf-16显示here
问题是一个表情符号由两个字符表示..例如第一个表情符号被视为0xD83D 0xDE04
在解码操作中,我执行以下操作:
<item>\uD83D\uDE04</item>
当android看到这个unicode时,它必须用表情符号图像替换它。 但这不适合我
注意:在我执行以下操作时的先前版本(ios 4)中:
<item>\ue415</item>
解析器运行良好并将此unicode解码为表情符号 但是当该项目变成多个角色时,它就没有了 我该如何解决这个问题?