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

MySQL utf8mb4, Fehler beim Speichern von Emojis

character_set_client , _connection und _results müssen alle utf8mb4 sein damit dieser Shortcake essbar ist.

Irgendetwas legt irgendwo eine Teilmenge davon einzeln fest. Stöbern Sie in den Einstellungen von my.cnf und phpmyadmin – irgendetwas stellt nicht alle drei ein.

Wenn SET NAMES utf8mb4 ausgeführt wird, sind alle drei korrekt gesetzt.

Die Sonne schien, weil es nur 3 Bytes ist - E2 98 80; utf8 ist ausreichend für 3-Byte-utf8-Kodierungen von Unicode-Zeichen.