MySQL數(shù)據(jù)庫(kù)中文問題的解決方法

字號(hào):

1.my.ini MySQL配置文件設(shè)置
    [client]
    default-character-set=gbk
    [mysqld]
    default-character-set=gbk
    2.啟動(dòng)MySQL服務(wù)創(chuàng)建你的數(shù)據(jù)庫(kù)
    3.驗(yàn)證當(dāng)前編碼
    命令行輸入:
    mysql -u root -p
    登錄你建立的數(shù)據(jù)庫(kù)
    >connect yourdatabasename
    輸入數(shù)據(jù)庫(kù)狀態(tài)命令
    >status
    假如結(jié)果如下:
    Server characterset: gbk
    Db characterset: gbk
    Client characterset: gbk
    Conn. characterset: gbk
    則數(shù)據(jù)庫(kù)字符集設(shè)置正確
    3.然后(注:可選),設(shè)置 JDBC URL后面加參數(shù)
    autoReconnect=true&useUnicode=true&characterEncoding=GBK
    這一步大家可以略過,當(dāng)前版本的jdbc驅(qū)動(dòng)會(huì)自動(dòng)識(shí)別MySQL數(shù)據(jù)庫(kù)的字符集
    假如你使用的是utf8編碼,可以更改default-character-set為utf8,MySQL默認(rèn)的編碼是latin1。