Falscher String-Wert: Codierungsauflösung für Emoji- und Emoticon-Speicher
Beim Versuch, einen Tweet mit speziellen UTF-8-Zeichen in einem MYSQL zu speichern Tabelle, eine Fehlermeldung – „Falscher Zeichenfolgenwert: ‚xF0x9Fx8ExB6xF0x9F...‘“ - entsteht. Dieser Fehler tritt auf, obwohl das Feld „tweet_text“ der Tabelle in utf8mb4 codiert ist, was mehrere Sprachen unterstützen sollte.
Nach der Untersuchung der Ursache wurde festgestellt, dass die erforderlichen MYSQL-Konfigurationseinstellungen nicht korrekt konfiguriert waren. Um das Problem zu beheben:
Stellen Sie eine Verbindung zum MYSQL-Client her und führen Sie die folgenden Befehle aus:
Überprüfen Sie die Änderungen: Führen Sie den folgenden Befehl aus, um zu bestätigen, dass der Zeichensatz und die Sortierung aktualisiert wurden:
Nach Abschluss dieser Schritte sollte die Fehlermeldung nicht mehr bestehen bleiben und der Tweet, einschließlich seiner „MEHREREN MUSIKNOTEN ' Zeichen, werden erfolgreich in der Spalte 'tweet_text' gespeichert.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Falscher Zeichenfolgenwert' beim Speichern von Emojis in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!