Heim >Datenbank >MySQL-Tutorial >Was tun, wenn das MySQL-Emoji verstümmelt ist?

Was tun, wenn das MySQL-Emoji verstümmelt ist?

藏色散人
藏色散人Original
2023-02-16 10:01:051389Durchsuche

Lösung für verstümmeltes MySQL-Emoji: 1. Überprüfen Sie die MySQL-Tabellenkodierung mit dem Befehl „show create table test ENGINE=InnoDB DEFAULT CHARSET=utf8mb4“.

Was tun, wenn das MySQL-Emoji verstümmelt ist?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, MySQL Version 5.7, Dell G3-Computer.

Was soll ich tun, wenn das MySQL-Emoji verstümmelt ist?

MySQL-Emoji verstümmelt

Hintergrund

Sie müssen einen Datenstapel mit Emoji-Ausdrücken direkt über die MySQL-Methode -f 3b4be98fece41d5958f1e4e9fde66768 exportieren sind verstümmelt und haben begonnen, das Problem zu lösen!

Denken

Denken Sie zunächst über mehrere Möglichkeiten verstümmelter Codes nach und prüfen Sie sie nacheinander.

  • Speicherproblem

  • Leseproblem

  • Kodierung verursacht Anzeigeproblem

Lösung

Überprüfen Sie die MySQL-Tabellenkodierung

show create table test
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

Es ​​wurde festgestellt, dass es keine gibt Problem mit der Kodierung, die Kodierung ist utf8mb 4, und Nach der Überprüfung der Daten haben wir festgestellt, dass nur einige Emojis Probleme haben, sodass wir davon ausgehen können, dass es kein Problem mit der Speicherung gibt.

utf8mb4 ist eine Obermenge von utf8

Schauen Sie sich den Leseteil noch einmal an, setzen Sie die Lesekodierung auf utf8mb4

set names utf8mb4;

Wählen Sie die Abfrage erneut aus, es gibt kein Kodierungsproblem und das Problem ist gelöst.

Empfohlenes Lernen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn das MySQL-Emoji verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn