Heim > Datenbank > MySQL-Tutorial > So beheben Sie den Fehler beim Einfügen chinesischer Zeichen in MySQL unter CentOS7

So beheben Sie den Fehler beim Einfügen chinesischer Zeichen in MySQL unter CentOS7

PHPz
Freigeben: 2023-05-31 20:49:04
nach vorne
1293 Leute haben es durchsucht

Nachdem ich gerade MySQL installiert habe, habe ich die Datenbank abc erstellt und dann eine neue abc-Tabelle erstellt. Es gibt kein Problem beim Einfügen von Englisch, aber es gibt ein Problem beim Einfügen von Chinesisch. Es wird ein Fehler gemeldet:

Fehler 1366 (hy000): Falscher Zeichenfolgenwert: 'xe4xbdx99xe9x93xb6..' Eine besteht darin, den Code direkt festzulegen, und die andere darin, die Datei /usr/my.cnf in Centos7 zu ändern.

Die erste Methode:

Listen Sie die Codierungstabelle der Datenbank auf

mysql> show variables like '%char%';
Nach dem Login kopieren
Ändern Sie das Codierungsformat:

mysql> set character_set_database=utf8;

mysql> set character_set_server=utf8;
Nach dem Login kopieren

Warten

besteht darin, die ursprünglichen Standardwerte von „character_set_filesystem“ und „character_sets_dir“ unverändert beizubehalten und alles andere in utf8 zu ändern.

Dann löschen Sie die ursprünglich erstellte Datenbank, erstellen Sie eine neue und erstellen Sie dann eine Tabelle zum Einfügen chinesischer Zeichen . . .

Zweite Methode: Ändern Sie die Datei /usr/my.cnf in Centos7,

Öffnen Sie die Konfigurationsdatei: vi /etc/my.cnf;

In [mysqld], [mysql], [client] Fügen Sie jeweils den folgenden Inhalt unter

[mysqld]

character_set_server = utf8

[mysql]

default-character-set=utf8

[client]

default-character-set=utf8
Nach dem Login kopieren

Bemerkungen hinzu:

Tastenkombinationen zum Bearbeiten von Dateien:

Bearbeiten Sie den Bearbeitungsmodus zum Bearbeiten

i


Bearbeitungsmodus verlassen


esc


Datei verlassen und speichern


:wq


Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler beim Einfügen chinesischer Zeichen in MySQL unter CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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