日期:2014-05-17  浏览次数:20809 次

datagridview 列标题乱码
Winform桌面程序,用datagridview显示查询信息,
原来在本机服务器上测试好好的,可是在连接远程服务器的时候就出现列名乱码问题,
查询内容的中文可以正常显示。

我本机Mysql版本是5.02,远程服务器Mysql版本为5.14,字符集均是utf8 -- UTF-8 Unicode

我也试过MysqlCommand mycommand = new MysqlCommand("set names gb2312",conn)之类的方法,完全没有用

------解决方案--------------------
该回复于2010-05-12 17:18:30被版主删除
------解决方案--------------------
string connStr = String.Format("server={0};uid={1};pwd={2};database={3};Charset={4}",server,uid,pwd,database,charset);

这里的字符集设置成utf8就好了