1

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

我能够解码 ios 4 emoji unicode,但问题出在 ios 5 上。

在调试我的代码时,我发现 ios5 emoji unicode 使用此处显示的 utf-16

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

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

<item>\uD83D\uDE04</item>

当android看到这个unicode时,它必须用表情符号图像替换它。但这对我不起作用

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

<item>\ue415</item>

解析器运行良好并将此 unicode 解码为表情符号,但是当项目变为多个字符时,我该如何解决问题?

4

0 回答 0