Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie unterstützt MySQL die GBK-Codierung?

coldplay.xixi
Freigeben: 2020-10-19 14:33:25
Original
4374 Leute haben es durchsucht

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: [>

Wie unterstützt MySQL die GBK-Codierung?

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
Nach dem Login kopieren

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
#########################
Nach dem Login kopieren

und geben Sie

#mysql -u root -p
Nach dem Login kopieren

in den Client ein. Wenn die angezeigten Daten angezeigt werden:

>status;
Nach dem Login kopieren

, bedeutet dies, dass die Änderung erfolgreich war.

2. Geben Sie beim Erstellen der Bibliothekstabelle den GBK-Zeichensatz an

Beim 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
Nach dem Login kopieren

Erstellen Sie die Datentabelle

CREATE DATABASE dbname DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
Nach dem Login kopieren

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
Nach dem Login kopieren

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 ein

Das 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage