天天看點

MySql中文問題解決方法

1.my.ini mysql配置檔案設定

[client]

default-character-set=gbk

[mysqld]

default-character-set=gbk

2.啟動mysql服務建立你的資料庫

3.驗證目前編碼

指令行輸入

mysql -u root -p

登入你建立的資料庫

>connect yourdatabasename

輸入資料庫狀态指令

>status

如為

Server characterset:    gbk

Db     characterset:    gbk

Client characterset:    gbk

Conn.  characterset:    gbk

則資料庫字元集設定正确

3.然後(可選)

,設定 JDBC

URL後面加參數

?autoReconnect=true&useUnicode=true&characterEncoding=GBK

這一步可以略過,目前版本的jdbc驅動會自動識别mysql資料庫的字元集

如你使用utf8編碼,可以更改default-character-set為utf8,mysql預設編碼是latin1