IOS decodieren können emoji, unicode im json-format korrekt, und die Emoji-Symbole werden als Quadrate angezeigt

Ich arbeite an einer iPhone-app, die es Menschen ermöglicht das senden von Nachrichten mit Emoji-Symbolen. Ich speicherte das Symbol in Mysql charset utf8mb4 und Sortierung utf8mb4_unicode_ci, und alle emoji-Symbole gespeichert, die ordnungsgemäß in meiner Datenbank. Allerdings, wenn ich return json zurück an den client (php-Funktionen json_encode), die Emoji-codiert ist, so etwas wie: '\ud83d\ude04', und das iPhone zeigt es, wie ein Quadrat. Jedoch, wenn ich die Rückgabe als XML, Emoji-Symbol, werden nicht in unicode wie folgt aus: "\ud83d\ude04', es wird nur das Symbol.

Frage ich mich, ob dies ein Problem auf meinem server, oder auf meinem client. Wenn es ist mein Kunde, wie kann Objekt c entschlüsseln richtig.

Kann mir bitte jemand helfen?

Dank

Sie sind die Bereitstellung der Daten für Ihre iOS-client über ein XML-webservice?

InformationsquelleAutor user2002692 | 2013-01-23

Schreibe einen Kommentar