mysql的預設編碼Latin1改為支援中文編碼的gbk
1.連線資料時用gb2312連線
string url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=gbk&useSSL=true";
student為資料庫名,useSSL是解決MySQL在高版本要指明是否進行SSL連線問題。
2.建立資料庫修改兩個引數
create database student
charater set 'gb2312'
collate 'gb2312_chinese_ci';
3.建表時
ENGINE=MYISAM是設定資料庫儲存引擎的語句。create table stuinfo( SID int, SName varchar(10), SSex varchar(10), SAge int, SWeight int, fileUrl varchar(200) )ENGINE=MYISAM DEFAULT CHARSET=gb2312 DEFAULT COLLATE=gb2312_chinese_ci;
4.Mysql安裝目錄配置修改
data\databasename\db.opt內容改為:default-character-set=gbk
default-collation=gbk_chinese_ci
my.ini中: default-character-set=utf8
上傳檔案若出現