C#操作mysql,不能读取mysql中的中文,显示出现乱码
1、用MySQLDriverCS
在conn.open();
后执行:
MySQLCommand cmd=new MySQLCommand("set names gb2312",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
再执行你的其它语句,即可。
2、用MySQL Connector/Net
在连接字符串后面加上charset=gb2312;
在conn.open();
后执行:
MySQLCommand cmd=new MySQLCommand("set names gb2312",conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
再执行你的其它语句,即可。
2、用MySQL Connector/Net
在连接字符串后面加上charset=gb2312;
浙公网安备 33010602011771号