Wenn bei der Installation von MySQL verstümmelte chinesische Zeichen erscheinen, liegt dies normalerweise an falschen Zeichensatzeinstellungen in der Datenbank. In diesem Fall müssen wir den Zeichensatz von MySQL anpassen, um sicherzustellen, dass chinesische Zeichen korrekt gespeichert und angezeigt werden können. Im Folgenden wird der Umgang mit verstümmelten chinesischen Zeichen erläutert, die während der MySQL-Installation auftreten, und es werden spezifische Codebeispiele bereitgestellt.
Bevor Sie das Problem der verstümmelten chinesischen Zeichen in MySQL lösen, müssen Sie zunächst die aktuellen Zeichensatzeinstellungen von MySQL verstehen. Sie können es mit den folgenden Schritten anzeigen:
SHOW VARIABLES LIKE 'character%';
Führen Sie die obige SQL-Anweisung aus, um die aktuellen Zeichensatzeinstellungen von MySQL anzuzeigen, einschließlich Character_set_database, Character_set_server, Character_set_client usw.
Wenn Sie feststellen, dass die Zeichensatzeinstellungen von MySQL falsch sind und chinesische Zeichen verstümmeln, müssen Sie entsprechende Anpassungen vornehmen. Im Folgenden finden Sie spezifische Codebeispiele:
vim /etc/my.cnf
Fügen Sie den folgenden Inhalt in der Konfigurationsdatei hinzu oder ändern Sie ihn:
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4'
ALTER DATABASE my_database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE my_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
systemctl restart mysql
4 Testen Sie die Speicherung und Abfrage chinesischer Zeichen. Abschließend können Sie testen, ob MySQL chinesische Zeichen korrekt verarbeitet hat Durch Einfügen und Abfragen chinesischer Zeichen:
INSERT INTO my_table (column_name) VALUES ('中文测试'); SELECT * FROM my_table WHERE column_name = '中文测试';
Das obige ist der detaillierte Inhalt vonUmgang mit verstümmelten chinesischen Zeichen, die während der MySQL-Installation angezeigt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!