Heim  >  Artikel  >  Datenbank  >  Wie kann das Problem gelöst werden, wenn FEHLER 1366 in MySQL angezeigt wird?

Wie kann das Problem gelöst werden, wenn FEHLER 1366 in MySQL angezeigt wird?

零下一度
零下一度Original
2017-05-02 09:46:524559Durchsuche

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

Das ist wegen des MySQL-Codierungsproblems

Öffnen Sie MySQL


mysql -u root -p
Geben Sie nach Eingabe des Passworts die folgende Codezeile ein display Die derzeit von MySQL verwendete Codierung:


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
Speichern und beenden.

Starten Sie den MySQL-Dienst neu


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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn