Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

零下一度
Freigeben: 2017-05-02 09:46:52
Original
4614 Leute haben es durchsucht

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
Nach dem Login kopieren
Geben Sie nach Eingabe des Passworts die folgende Codezeile ein display Die derzeit von MySQL verwendete Codierung:


SHOW VARIABLES LIKE 'character%';
Nach dem Login kopieren

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
Nach dem Login kopieren
Speichern und beenden.

Starten Sie den MySQL-Dienst neu


service mysql restart
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage