1

iphone ios5絵文字を使用するAndroidアプリケーションを開発しています。

iOS 4 の絵文字ユニコードをデコードできましたが、問題は iOS 5 にあります。

私のコードをデバッグしていると、ios5 emoji unicode がここに示されている utf-16 を使用していることがわかりました

問題は、1 つの絵文字が 2 つの文字で表されることです。たとえば、最初の絵文字は 0xD83D 0xDE04 と表示されます。

デコード操作では、次のことを行います。

<item>\uD83D\uDE04</item>

Android がこの Unicode を認識すると、それを絵文字画像に置き換える必要があります。しかし、これは私にはうまくいきません

注:以前のバージョン(ios 4)で次のことを行うと:

<item>\ue415</item>

パーサーはうまく機能し、このユニコードを絵文字にデコードしますが、アイテムが複数の文字になった場合、どうすれば問題を解決できますか?

4

0 に答える 0