首先,统一配置my.ini文件(统一配置编码为gbk)。
ini文件中改如下两处
default-character-set=gbk;
character-set-server=gbk;
第二 修改数据库编码为gbk
alter database readrecord default character set gbk;
第三 修改表的编码为gbk
alter table record default character set gbk;
第四 修改表中的字段的编码为gbk
alter table record modify name varchar(100) character set gbk;
vs中连接字符串改为: "server=localhost;User Id=root;database=readrecord;password=1;Persist Security Info=True;charset=gbk";
总结:mysql默认编码是latin1/iso-1981,如果显示中文就会出现乱码,故将其改为gbk,数据库,表,字段都要改。