In MySQL können in der Datenbank fehlerhafte Zeichen im Allgemeinen durch Festlegen des Zeichensatzes behoben werden. Allerdings können fehlerhafte Zeichen in verschiedenen Stadien auftreten. In diesem Artikel werden daher die verschiedenen Stadien fehlerhafter Zeichen und die entsprechenden Methoden zusammengefasst. Fügen Sie beim Erstellen einer Datenbank/Tabelle Zeichensatzeinstellungen hinzu Erstellen einer Datenbank Erstellen einer Tabelle Client-Anzeige Gebietsschema Überprüfen Sie, ob die Gebietsschemaeinstellung UTF8 ist. Normalerweise liegt kein Problem auf der Serverseite vor, sondern nur auf der Clientseite. Oder es kann zu Problemen mit manchen Clients kommen, was oft an Problemen mit den Anzeigeeinstellungen des Clients liegt.
MySQL-Einstellungen Verwenden Sie zur Bestätigung Showvariablen wie „%character%“. Im Allgemeinen können durch Ändern von character_set_database und character_set_server nur die Einstellungen in der aktuellen Sitzung geändert werden. Verwenden Sie den MySQL-Befehl, um den Zeichensatz innerhalb der Sitzung festzulegen
Lokale Einstellungen Es funktioniert nur in der aktuellen Sitzung. Die Einstellungsmethode ist: Globale Einstellungen Damit mehrere Sitzungen funktionieren, gehen Sie wie folgt vor: Natürlich wird der Sitzungsmodus nach dem Neustart der Datenbank ungültig und muss beibehalten werden. Die gleiche Einstellung kann in der MySQL-Konfigurationsdatei my.cnf festgelegt werden. Auf diese Weise wird beim Erstellen einer Datenbank oder einer Datenbanktabelle standardmäßig utf8 angegeben. Handelt es sich um ein reines Anzeigeproblem, liegt es häufig an der Einstellung „character_set_results“. Verwenden Sie zur Bestätigung Anzeigevariablen wie „%character%“. Wenn die Einstellung falsch ist, können Sie das Problem mit der folgenden Methode lösen Datenbankdatenexport Im Allgemeinen wird der folgende Befehl verwendet, um die Datenbank mit mysqldump zu exportieren Wenn verstümmelte Zeichen erscheinen, können Sie die folgende Option hinzufügen Wenn es den Blob-Typ enthält, müssen Sie die Hex-Blob-Option verwenden, um mysqldump zu exportieren Datenbankdatenimport Wenn beim Importieren Probleme auftreten, können Sie auch Einstellungen auf Zeichenebene hinzufügen. Sie können auch die folgende Methode verwenden und den folgenden Befehl vor dem Importieren ausführen Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der neuen Funktionen von ES9: Asynchrone Iteration
>>: Detaillierte Erläuterung gängiger Befehle zur Netzwerkkonfiguration von Containern in Docker
1. Umwelt VS 2019 16.9.0 Vorschau 1.0 .NET SDK 5....
Inhaltsverzeichnis 1. fürJedes() 2. arr.filter() ...
Installationsumgebung: CentOS7 64-Bit-Mini-Versio...
Ursache: Der NVIDIA-Grafikkartentreiber ist besch...
Inhaltsverzeichnis Vorwort vue.config.js-Konfigur...
Vorwort Das langsame Abfrageprotokoll ist eine se...
Die Zeit der virtuellen VM Ware-Maschine CentOS s...
Inhaltsverzeichnis 1. Strombegrenzungsalgorithmus...
Die Kapselung und Verwendung der Vue-Komponente z...
Ich habe das ganze Internet durchsucht und bin au...
Nach chinesischem Brauch feiern wir das neue Jahr...
Inhaltsverzeichnis 1. Anweisungen zum Starten und...
Die Arbeit als Betriebs- und Wartungsingenieur is...
Inhaltsverzeichnis Holen Sie sich den Inhalt des ...
In diesem Artikelbeispiel wird der spezifische Co...