Dieser Artikel stellt hauptsächlich die Lösung für den Fehler 1366 bei der Eingabe von Chinesisch in MySQL vor. Er hat einen gewissen Referenzwert.
Der folgende Fehler tritt bei der Eingabe von Chinesisch in MySQL auf >
FEHLER 1366: 1366: Falscher Zeichenfolgenwert: „xE6xB0xB4xE7x94xB5...“ für Spalte „introduce“ in Zeile 1
Öffnen Sie MySQL
mysql -u root -p
SHOW VARIABLES LIKE 'character%';
Wie aus dem obigen
Bild ersichtlich ist, sind die Zeichensätze der Datenbank und Der Server verwendet die Latin1-Kodierungsmethode. Die Latin1-Kodierung 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 unter [mysqld] in der Datei Hinzufügen die folgenden Codezeilen:
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8
service mysql restart
Das obige ist der detaillierte Inhalt vonWie kann das Problem gelöst werden, wenn FEHLER 1366 in MySQL angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!