Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen

Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen

1. Überprüfen Sie die MySQL-Datenbankkodierung

mysql -u Benutzername -p Passwort zeigt Variablen wie „char%“ an; 

2. Kodierungserklärung

1. character_set_client: MySQL verwendet diese Kodierung, um die vom Client gesendeten Daten zu interpretieren. Wenn das Feld als UTF8 kodiert ist, treten verstümmelte Zeichen auf, wenn die vom Client gesendeten Daten nicht UTF8 sind.

2. character_set_results: MySQL konvertiert die Daten in diese Kodierung, bevor sie an den Client gesendet werden. Wenn die Kodierung beispielsweise utf8 ist, treten verstümmelte Zeichen auf, wenn der Client sie nicht mit utf8 interpretiert.

3. Verstümmelte Zeichen auf der Konsole

3.1 Beim Einfügen oder Ändern treten verstümmelte Zeichen auf

Grund: Die cmd-Befehlszeile verwendet standardmäßig die GBK-Kodierung, aber character_set_client ist UTF-8.

lösen:

setze Zeichensatz-Client = gbk;

3.2 Die abgefragten Daten sind verstümmelt

Grund: Die cmd-Befehlszeile verwendet standardmäßig die GBK-Kodierung, aber die festgelegten character_set_results sind UTF-8.

lösen:

setze Zeichensatzergebnisse = gbk;

4. Geben Sie die Standardkodierung an

Die obige Lösung ist nur für die aktuelle Verbindung gültig. Wenn Sie das Fenster verlassen, müssen Sie die Variable erneut festlegen, wenn Sie sich erneut bei MySQL anmelden. Um das Problem ein für alle Mal zu lösen, können wir es daher in my.ini unter dem MySQL-Installationsverzeichnis festlegen :

Ändern Sie es einfach in gbk:

Sehen Sie die Wirkung:

An diesem Punkt wurde unser MySQL-Kodierungsproblem bei Befehlszeilenoperationen erfolgreich gelöst~!

Zusammenfassen

Dies ist das Ende dieses Artikels mit der detaillierten Erklärung von Kodierungsproblemen bei MySQL-Befehlszeilenoperationen. Weitere relevante Inhalte zur Kodierung von MySQL-Befehlszeilenoperationen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Lösung für das Problem, dass MySQL-Befehle nicht auf Chinesisch eingegeben werden können
  • Einführung in die Verwendung von MySQL-Quellbefehlen
  • MySQL häufig verwendete SQL und Befehle vom Eintrag bis zum Löschen der Datenbank und zum Weglaufen
  • Implementierung von MySQL mit dem Befehl mysqlbinlog zum Wiederherstellen versehentlich gelöschter Daten
  • Einführung in Abfragebefehle für gespeicherte MySQL-Prozeduren
  • Drei Methoden zum automatischen Vervollständigen von Befehlen in der MySQL-Datenbank
  • Das MySQL-Passwort enthält Sonderzeichen und den Anmeldevorgang über die Befehlszeile
  • Die Ressourcen und Aktivierungsmethoden des MySQL-Desktoptools SQLyog verabschieden sich von der schwarz-weißen Befehlszeile
  • MySQL-Anmelde- und Beendigungsbefehlsformat
  • So verwenden Sie den MySQL-Autorisierungsbefehl „grant“
  • Zusammenfassung der grundlegenden allgemeinen MySQL-Befehle

<<:  Designtheorie: Menschenorientiertes Green Design

>>:  Ein Beispiel für die Berechnungsfunktion calc in CSS im Website-Layout

Artikel empfehlen

Ausführliche Erklärung der Sonderberechtigungen SUID, SGID und SBIT in Linux

Vorwort Für die Berechtigungen von Dateien oder V...

JavaScript zum Implementieren einer zufälligen Namensaufruf-Webseite

JavaScript schreibt eine zufällige Roll-Call-Webs...

MySQL mit Nutzungsanalyse

Verwendung von „haben“ Mit der Having-Klausel kön...

Tiefgreifendes Verständnis der sieben Kommunikationsmethoden von Vue-Komponenten

Inhaltsverzeichnis 1. Requisiten/$emit Einführung...

Tutorial zum Migrieren von Projekten von MYSQL zu MARIADB

Bereiten Sie die Datenbank (MySQL) vor. Wenn Sie ...

Zusammenfassung des Verständnisses des virtuellen DOM in Vue

Es handelt sich im Wesentlichen um ein allgemeine...

Verwenden Sie Vue3 zur Datenbindung und Anzeigelistendaten

Inhaltsverzeichnis 1. Vergleich mit Vue2 1. Neue ...

10 Tipps für das User Interface Design mobiler Apps

Tipp 1: Konzentriert bleiben Die besten mobilen A...

Native JS-Kapselung vue Tab-Umschalteffekt

In diesem Artikelbeispiel wird der spezifische Co...

MySQL 5.6.37 (zip) Download Installationskonfiguration Grafik-Tutorial

In diesem Artikel finden Sie das Download-, Insta...