1. Melden Sie sich bei MySQL an, um den Zeichensatz mit SHOW VARIABLES LIKE 'character%'; anzuzeigen. Die Anzeige sieht wie folgt aus:
character_set_database und Der Standardzeichensatz von Character_set_server ist immer noch latin1.
(Empfohlenes Tutorial: Centos-Verwendungs-Tutorial)
Lösung:
Ändern Sie den Zeichensatzschlüsselwert in der my.cnf-Datei von MySQL.
1. Fügen Sie default-character-set=utf8 im Feld [client] hinzu, wie folgt:
[client] default-character-set=utf8
2. Fügen Sie Zeichensatz-server= im Feld [mysqld] hinzu. Feld utf8, wie folgt:
[mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock character-set-server=utf8
3. Fügen Sie default-character-set=utf8 im Feld [mysql] hinzu, wie folgt:
[mysql] no-auto-rehash default-character-set=utf8
Nach der Änderung ist Wenn Sie fertig sind, führen Sie den Befehl service mysql restart aus. Starten Sie einfach den MySQL-Dienst neu.
Hinweis: Es gibt einen Unterschied zwischen dem Feld [mysqld] und dem Feld [mysql].
Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonChinesische verstümmelte Zeichen erscheinen in MySQL unter dem Centos-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!