MySQL-Tabelle zeigt kein Chinesisch an und die Lösung ist verstümmelt: Überprüfen Sie zuerst die Codierungsmethode der Datenbank, bearbeiten und öffnen Sie dann den Inhalt in „default-character-set=utf8“. die Datenbank.
Empfehlung: „MySQL-Video-Tutorial“
MySQL-Datentabelle Chinesische verstümmelte Lösung
Beim Einfügen von Daten in die MySQL-Datenbank werden verstümmelte Daten (chinesische Schriftzeichen) angezeigt:
In der Datenbank , Nachdem die Codierung der Datentabelle auf UTF-8 geändert wurde, ist sie immer noch verstümmelt.
Die Standardkodierung von MySQL ist Latin1, die Chinesisch nicht unterstützt. Wenn Sie möchten, dass MySQL Chinesisch unterstützt, müssen Sie die Standardkodierung der Datenbank in gbk oder utf8 ändern.
1. Überprüfen Sie die Kodierungsmethode der Datenbank
Das einfache Festlegen des Kodierungsformats für die Datenbank und die Datentabelle kann das erwähnte Zeichenkodierungsproblem nicht vollständig lösen Das Problem mit dem verstümmelten Code wurde gelöst, nachdem alles auf utf8 eingestellt wurde. Erklären Sie die obigen Informationen:mysql>show variables like 'character%';
| character_set_client:客户端请求数据的字符集(编码方式) | character_set_connection:从客户端接收到数据,再传输的字符集(建立连接使用的编码) | character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,那就使用 character_set_server 指定的字符集, 这个变量建议由系统自己管理,不要人为定义。 | character_set_results:结果集的字符集 | character_set_server:数据库服务器的默认字符集 | character_set_system:这个值总是utf8,不需要设置,是存储系统元数据的字符集
mysql> SET character_set_client = utf8; mysql> SET character_set_results = utf8; mysql> SET character_set_connection = utf8;
Das obige ist der detaillierte Inhalt vonDie MySQL-Tabelle zeigt kein Chinesisch an. Was soll ich tun, wenn sie verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!