hohnemann.net

8-Bit, php and Linux seen through the eyes of a n00b...

🍻 Emojis in MySQL speichern

Geschrieben von admin um 2020-06-09 09:57:15

Früher gab es ja nix (wir hatten ja auch nix...).
Heutzutage schreibt man ja seine Blog-Einträge und -Kommentare auch gerne mal mit dem Smartphone.
Also: alles schön gelayouted, dass eine Ansicht auf dem Handy einigermaßen angepasst aussieht und losgelegt... Ja aber was passiert dann? Man fügt automatisch einen Smiley/Emoji ein und kassiert schon beim Speichern eine Fehlermeldung bzw. wenn überhaupt was gespeichert wurde, dann werden statt eines Emoji kryptische Zeichen ausgegeben.
Bisschen Google (natürlich über den neuen Edge Browser) und fündig geworden:
Die normale Datenbankkollation bei MySQL wird für z.B.


angelegt. Und da ist auch schon der Haken.
Kollation in utf8mb4_unicode_ci ändern kann man direkt über phpMyAdmin und dann passt das auch mit dem Charset - hat zumindest bei mir ausgereicht. Entweder man konvertiert gleich die gesamte Datenbank oder Tabelle oder (in meinem Fall) in der Tabellenstruktur die Bereiche, in denen der Text mit den Emojis eingetragen wird.
🌻🍩


Kommentare

Keine Kommentare vorhanden

Um Kommentare schreiben zu können musst du dich anmelden.