5

投稿で絵文字をサポートする iOS と Android の両方のアプリケーションを開発しようとしています。現在、文字列 (テキスト &/ 絵文字) を UTF-8 で Base64 エンコードおよびデコードしています。Android-to-Android および iOS-to-iOS ではネイティブに動作するようですが、Android -> iOS または iOS -> Android では常に動作するとは限りません。いくつかの絵文字が欠落している場合があり、これらのインスタンスでは残りの文字列 (実際のテキスト) が失われます。

注: デバイスによって絵文字が異なることは理解しています。そのため、絵文字がときどき欠落することは心配していませんが、テキストが欠落していることが気になり、同じデバイスで絵文字が欠落していることに気付きました。

誰かがアイデアを持っているか、より良い解決策を知っていますか? ありがとう!

4

1 に答える 1

2

私はそれを理解することができました。文字列をエンコードまたはデコードしなくなりました。代わりに、Android の TextView を変更して文字列を再フォーマットし、テキストと絵文字の両方が表示されるようにしました。私のソリューションに基づいて、非常に単純なライブラリを作成しました。https://github.com/will5/EMOJITextView

于 2013-08-14T21:23:23.347 に答える