私は、人々が絵文字アイコンでメッセージを送信できるようにする iPhone アプリに取り組んでいます。charset utf8mb4 と照合順序 utf8mb4_unicode_ci を使用してアイコンを Mysql に保存したところ、すべての絵文字アイコンがデータベースに正しく保存されました。ただし、json をクライアント (php json_encode) に返すと、絵文字は「\ud83d\ude04」のようにエンコードされ、iPhone では正方形として表示されます。ただし、XML として返すと、絵文字アイコンは '\ud83d\ude04' のように Unicode にならず、単なるアイコンになります。
これが私のサーバーの問題なのか、クライアントの問題なのか疑問に思っています。それが私のクライアントである場合、オブジェクト c はどのようにそれを正しくデコードできますか。
誰か助けてくれませんか?
ありがとう