Lösung für das Problem, dass chinesische Zeichen in MySQL nicht angezeigt werden können: 1. Suchen Sie die MySQL-Konfigurationsdatei [my.ini], suchen Sie [default-character-set] und ändern Sie die Parameter in gbk; 2. Überprüfen Sie die Tabellenstruktur und ändern Sie in der Benutzertabelle den Zeichensatz des Benutzernamens.
Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)
Lösung für das Problem, dass Chinesisch in MySQL nicht angezeigt werden kann:
1. Wegen des Fensters Betriebssystem Standardmäßig wird das Zeichen gb2312 verwendet. Wenn MySQL installiert ist, verwenden sowohl der Client als auch der Server standardmäßig latin1, sodass dies zu einem Problem der Nichtübereinstimmung von Zeichensätzen und Zeichenüberprüfungen führt Ich muss MySQL finden. Suchen Sie in der Konfigurationsdatei my.ini
nach default-character-set
und ändern Sie dessen Parameter in gbk. Es gibt insgesamt zwei solcher Parameter, einer für der Kunde, einer ist für den Server. my.ini
找到default-character-set
,把他的参数改成gbk就可以了,一共有两个这样的参数,一个是对客户的,一个是服务器的。
2、以前的数据库,路径由my.ini里面的datadir指定,data文件夹下面有很文件夹即数据库,下面有个db.opt文件,内容由default-character-set=latin1 default-collation=latin1_swedish_ci
改成 default-character-set=gbk defaultcollation=gbk_chinese_ci
default-character-set=gbk defaultcollation=gbk_chinese_ci
und starten Sie den Dienst neu. Die Kodierungsmethode später erstellter Tabellen wird sich ändern. Kann Chinesisch anzeigen. 3. Chinesisch kann aufgrund der Feldcodierung der Tabelle nicht eingefügt werden: Sehen Sie sich die Struktur der Tabelle an: mysql> show create table users;Ändern Sie den Zeichensatz des Benutzernamens in der Benutzertabelle. Da die Tabelle bereits Daten enthält, müssen beim Ändern des Zeichensatzes des Benutzernamens zunächst die Daten in der Benutzertabelle gelöscht werden.
mysql> truncate table users;Ändern Sie den Zeichensatz des Benutzernamens in der Benutzertabelle Das Einfügen ist erfolgreich.
mysql> alter table users modify username char(20) character set gbk;4. In MySQL ist ein Fehler aufgetreten. Tabelle „Tabellenname“ kann nicht erstellt werden (Fehlernummer: 121)Die Datendatei existiert noch, daher führt das Erstellen einer Datendatei mit demselben Namen zu einem Fehler. Die Lösung besteht darin, zuerst die aktuelle Datenbank zu löschen und dann die Datenbank und die Tabellen neu zu erstellen. Sie sollten es zuerst löschen und dann die Datenbank Drop Database xxxxcreate Database xxxx
erstellen
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Chinesisch in MySQL nicht angezeigt werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!