Lösung für FEHLER 1366 bei der Eingabe von Chinesisch in MySQL

Lösung für FEHLER 1366 bei der Eingabe von Chinesisch in MySQL

Beim Eingeben von Chinesisch in MySQL tritt der folgende Fehler auf:

FEHLER 1366: 1366: Falscher Zeichenfolgenwert: '\xE6\xB0\xB4\xE7\x94\xB5...' für Spalte 'introduce' in Zeile 1

Dies liegt an einem MySQL-Kodierungsproblem

Öffnen Sie MySQL

mysql -u root -p

Geben Sie nach Eingabe des Passworts die folgende Codezeile ein, um die aktuell von MySQL verwendete Kodierung anzuzeigen:

VARIABLEN WIE „Zeichen%“ ANZEIGEN; 

Von oben

Wie aus der Abbildung ersichtlich, verwenden die Zeichensätze der Datenbank und des Servers die Kodierungsmethode Latin1. Die Kodierung Latin1 unterstützt kein Chinesisch, sodass beim Speichern von Chinesisch Fehler auftreten.

Lösung: Ändern Sie /etc/mysql/my.cnf (dies ist der Standardinstallationspfad von MySQL).
Nach dem Öffnen von my.cnf fügen Sie in der Datei unter [mysqld] folgende Codezeilen ein:

[Kunde]
Standardzeichensatz = utf8
[mysqld]
Zeichensatzserver = utf8
[mysql]
Standardzeichensatz = utf8

Speichern und beenden.

Starten Sie den MySQL-Dienst neu

Dienst MySQL Neustart

Löschen Sie nun die problematische Tabelle in MySQL und erstellen Sie sie neu, um das Problem zu beheben.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • mysql-FEHLER 1044 (42000): Dem Benutzer ''''@''localhost'' wurde der Zugriff auf die Datenbank verweigert
  • FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket „/tmp/mysql.sock“ nicht möglich.
  • So beheben Sie den MySQL-Fehler 1819 (HY000)
  • Lösung für SQL-Fehler (2013) – Verbindungsfehler in MySQL
  • MySQL umgeht die Gewährung von information_schema-Objekten und meldet den Fehler ERROR 1044 (4200)

<<:  So erhalten und verwenden Sie die Zeit im Linux-System

>>:  7 Interviewfragen zu JS, wie viele können Sie richtig beantworten

Artikel empfehlen

Eine kurze Analyse des Zeitproblems von MySQL

Der Standardzeittyp (Datum/Uhrzeit und Zeitstempe...

Detaillierte Erläuterung der JavaScript-Programmschleifenstruktur

Inhaltsverzeichnis Struktur auswählen Schleifenst...

Detaillierte Erklärung der Rahmen- und Regelattribute der Tabelle in HTML

Die Rahmen- und Regelattribute des Tabellentags k...

jQuery simuliert einen Picker, um einen gleitenden Auswahleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

JS implementiert das Baidu-Suchfeld

In diesem Artikelbeispiel wird der spezifische JS...

Detaillierte Analyse des React Native-Startvorgangs

Einführung: Dieser Artikel verwendet das von reac...

Beispiel für eine Formatierungsmethode für Datum und Uhrzeit in js

js Datums-/Zeitformat Konvertieren Sie Datum und ...

Tutorial zur Samba-Konfiguration für die Dateifreigabe im Linux-System

Inhaltsverzeichnis Deinstallieren und installiere...

Installations-Tutorial für VMware Workstation 12 Pro Linux

Dieser Artikel zeichnet das Linux-Tutorial zur In...

Beispielerklärung für Ausführungskontext und Ausführungsstapel in JavaScript

JavaScript - Prinzipienreihe Wenn wir in der tägl...