MySQL unterstützt die GBK-Codierungsmethode: Ändern Sie zuerst die Datei [my.cnf] und geben Sie dann den GBK-Zeichensatz an, wenn Sie die Bibliothekstabelle erstellen. Der Code lautet: [>
So unterstützt MySQL die GBK-Codierung:
In der MySQL-Datenbank wird der lateinische Zeichensatz verwendet, daher können chinesische Zeichen nicht normal unterstützt werden und chinesische Zeichen werden in der Datenbank als verstümmelte „?“-Zeichen angezeigt . Damit MySQL normal Chinesisch verwenden kann, insbesondere wenn JSP zum Herstellen einer Verbindung zu MySQL verwendet wird, müssen wir den GBK-Zeichensatz verwenden. Daher müssen wir die folgenden Einstellungen für MySQL vornehmen, damit Chinesisch effektiv unterstützt werden kann:
1. Ändern Sie meine.cnf-Datei
my.cnf-Datei ist die Konfigurationsdatei von MySQL. Fügen Sie
#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf #vi /etc/my.cnf
an der entsprechenden Stelle in dieser Datei hinzu Änderung, Speichern. Melden Sie sich dann über den Client an
default-character-set = gbk ######################## [client] default-character-set = gbk [mysqld] default-character-set = gbk #########################
und geben Sie
#mysql -u root -p
in den Client ein. Wenn die angezeigten Daten angezeigt werden:
>status;
, bedeutet dies, dass die Änderung erfolgreich war.
2. Geben Sie beim Erstellen der Bibliothekstabelle den GBK-Zeichensatz anBeim Erstellen der Bibliothekstabelle müssen wir den GBK-Zeichensatz angebenErstellen Sie die Datenbank:
Server characterset: gbk Db characterset: gbk Client characterset: gbk Conn. characterset: gbk
Erstellen Sie die Datentabelle
CREATE DATABASE dbname DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
Nach der Erstellung , im Client Verwenden Sie:
Create table tablename( id int(10) unsigned NOT NULL AUTO_INCREMENT, name varchar(15) NOT NULL default '', PRIMARY KEY (id) ) TYPE=MyISAM DEFAULT CHARACTER SET gbk
Wenn in der letzten Zeile gbk angezeigt wird, bedeutet dies, dass der JDBC-Treiber geändert wurde.
JSP muss den JDBC-Treiber verwenden, um eine Verbindung zu MySQL herzustellen Stellen Sie den Zeichensatz einDas obige ist der detaillierte Inhalt vonWie unterstützt MySQL die GBK-Codierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!