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。