mysql支援gbk字符集

2022-01-31 22:07:28 字數 1513 閱讀 3844

在檔案 my.ini 或my.cnf 中相應位置加入

default-character-set = gbk

########################

[client]

default-character-set = gbk

[mysqld]

default-character-set = gbk

#########################

修改結束以後,儲存,然後使用客戶端登入

#mysql -u root -p

在客戶端中輸入

>status;

顯示的資料中如果出現:

server characterset:    gbk

db     characterset:    gbk

client characterset:    gbk

conn.  characterset:    gbk

則表示修改成功。

2.建立庫表時指定gbk字符集

在建立庫表的時候我們需要指定gbk字符集

建立資料庫:

create database dbnamedefault character set gbkcollate gbk_chinese_ci;

建立資料表

create table tablename(

id int(10) unsigned not null auto_increment,

name varchar(15) not null default '',

primary key  (id)

) type=myisamdefault character set gbk;

建立好以後,在客戶端中使用:

>show create table tablename;

如果最後一行顯示gbk,則表示成功

3.修改jdbc驅動

jsp連線mysql需要使用jdbc驅動,在使用的時候,我們需要設定好字符集

string user="root";

string password="1234";

string url="jdbc:mysql://localhost:3306/dbname?useunicode=true&characterencoding=gbk"

class.fornname("com.mysql.jdbc.driver");//裝載驅動類;

connection con=drivermanager.getconnection(url,user,password);//取得連線

其中dbname為你資料庫的名字,url中的gbk即為使用的字符集

4.php

需要在php檔案加入:

mysql_query("set names 'gbk'");

做好以上三步以後,mysql就可以支援gbk中文了。

mysql支援多少字符集 mysql字符集支援

1 mysql5.1對字符集支援 1 使用多種字符集來儲存字串 2 使用多種校對規則來比較字串 3 在同一臺伺服器 同乙個資料庫或甚至在同乙個表中使用不同字符集或校對規則來混合字串 4 允許定義任何級別的字符集和校對規則 mysql伺服器能夠支援多種字符集 可以使用show character se...

mysql 字符集支援情況

mysql show character set 檢視字符集 任何乙個給定的字符集至少有乙個校對規則。它可能有幾個校對規則。mysql show collation like latin1 列出乙個字符集的校對規則 校對規則一般有這些特徵 兩個不同的字符集不能有相同的校對規則。每個字符集有乙個預設校...

mysql 集群字符集 Mysql 字符集

字符集與字元比較 字符集字符集是某種字元的集合,比如最常見的ascii碼,由127個字元組成,只需要乙個位元組就能表示 我們常說的字符集還是gbk iso utf8 mysql 我們使用得最多的字符集就是gbk 和 utf8了 他們都是變長字符集,如果字元在ascii範圍內就使用乙個位元組表示,其他...