日期:2014-05-20  浏览次数:20802 次

C#连接MySQL还是乱码...
1、VS   2005
2、Gentle.Net
3、MySQL5免安装版(没有使用my.ini文件)

------解决方案--------------------
友情UP!
------解决方案--------------------
编码问题,先执行mysql语句,如set names gb2312


------解决方案--------------------
是查出来的数据为乱码吗?如果是,那就将数据库里会出现中文的列都换成nvarchar类型,试下
------解决方案--------------------
up
------解决方案--------------------
没碰到过
------解决方案--------------------
没有碰到乱麻的情况。



------解决方案--------------------
没有真正用过mysql,但听说mysql的乱码问题很难搞
执行set names gb2312后,已存在的数据库的编码不会变
新建数据库才用新的编码
------解决方案--------------------
mark
------解决方案--------------------
mysql里面一般有4个地方涉及汉字显示的编码问题;都需要进行设置;
西文一般问题不大,均可正确显示;