Heim >Betrieb und Instandhaltung >CentOS >Chinesische verstümmelte Zeichen erscheinen in MySQL unter dem Centos-System

Chinesische verstümmelte Zeichen erscheinen in MySQL unter dem Centos-System

王林
王林Original
2020-03-20 14:29:462218Durchsuche

Chinesische verstümmelte Zeichen erscheinen in MySQL unter dem Centos-System

1. Melden Sie sich bei MySQL an, um den Zeichensatz mit SHOW VARIABLES LIKE 'character%'; anzuzeigen. Die Anzeige sieht wie folgt aus:

Chinesische verstümmelte Zeichen erscheinen in MySQL unter dem Centos-System

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!

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