Lösung:
1. Geben Sie zuerst msyql ein und verwenden Sie dann show-Variablen wie „character%“, um die Codierungsanzeige durchzuführen:
Standardmäßig verwenden sowohl der Client als auch der Server latin1, sodass der Code verstümmelt wird.
2. Ändern Sie die Datei /opt/lampp/etc/my.cof
Fügen Sie die obigen Anweisungen jeweils unter mysql, mysqld und client hinzu.
Hinweis: Wenn der Fehler nach der Änderung nicht gestartet werden kann, versuchen Sie, default-character-set=utf8
in character_set_server=utf8
zu ändern. Nach dem Entfernen der Standardeinstellung war es normal das Skript default-character-set=utf8
wird nicht verwendet.
3. Verwenden Sie den Befehl „Drop Database Database Name“, um die erstellte Datenbank zu löschen.
4. Erstellen Sie die Datenbank und die Tabellenstruktur neu , und erneut einfügen Die Daten können normal verwendet werden
Empfohlenes Tutorial:
Linux-TutorialDas obige ist der detaillierte Inhalt vonMySQL-verstümmeltes Problem unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!