Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fragen zu iPhone-Emojis und Webseiten

Genauso wie jedes andere Unicode-Zeichen. Fügen Sie sie einfach ein und stellen Sie sicher, dass Sie die PHP-Datei speichern und die PHP-Seite als UTF-8 bereitstellen.

Dann hast du ein Codierungsproblem. Berechnen Sie es mit Unicode-Zeichen, die Sie tatsächlich zuerst richtig sehen können, zum Beispiel ąαд™日本 , bevor Sie sich Gedanken über das Emoji machen.

Ihre PHP-Datei sollte als UTF-8 gespeichert werden; die erzeugte Seite sollte als Content-Type: text/html;charset:UTF-8 bereitgestellt werden (oder mit ähnlichem Meta-Tag); Die MySQL-Datenbank sollte eine UTF-8-Kollatierung verwenden, um Daten zu speichern, und PHP sollte über UTF-8 mit MySQL kommunizieren.

Jedoch. Selbst wenn Sie alles so richtig handhaben, zeigen PCs das Emoji immer noch nicht an. Das liegt daran:

  1. sie haben keine Schriftarten, die Formen für diese Zeichen enthalten, und

  2. Emoji sind noch völlig unstandardisiert. Diese Zeichen, die Sie gepostet haben, befinden sich im Unicode Private Use Area, was bedeutet, dass sie überhaupt keine offizielle Bedeutung haben.

Jedes Netzwerk in Japan verwendet unterschiedliche Zeichencodes für seine Emojis, die verschiedenen Bereichen in der PUA zugeordnet sind. Selbst auf einem anderen Mobiltelefon wird es wahrscheinlich nicht das richtige Zeichen anzeigen, es sei denn, Sie verbringen Ewigkeiten damit, Emoji-Codes für verschiedene Netzwerke manuell umzuwandeln. Ich vermute, die von Ihnen oben geposteten sind von SoftBank (iPhone?).

Es gibt einen laufenden Vorschlag von Google und Apple, die Emojis der verschiedenen Netzwerke zusammenzustellen und ihnen einen angemessenen standardisierten Platz in Unicode zu geben. Bis dahin ist es eine Übung in Unzufriedenheit, Emoji dazu zu bringen, konsistent über Netzwerke hinweg angezeigt zu werden. Siehe Zeichenübersicht aus der Standardisierungsarbeit, um zu sehen, wie viel Konvertierung Sie tun müssten.

Gott, ich hasse Emojis. All dieser Schmerz für so viel nutzlosen Twee-Müll.