1. 程式人生 > >jdbc 寫入mysql 中文亂碼

jdbc 寫入mysql 中文亂碼

解決辦法: 
    1.建立資料庫時將資料庫的預設字符集指定為gbk。建議用工具(如phpmyadmin等)
    2.修改Client預設字符集為UTF-8。windows下在mysql安裝目錄下找到my.ini,將做如下更改default-character-set=utf8,然後重起mysql服務即可將資料庫預設字符集改為UTF-8.此時應該在mysql命令列用\s命令檢查一下看是否改好了。 
    3.修改jdbc的連結,將原來的 
       jdbc:mysql://localhost:3306/grape
改為 
      jdbc:mysql://localhost:3306/grape?useUnicode=true&characterEncoding=UTF-8