日期:2014-05-18  浏览次数:20461 次

.net 用 mysql驱动类2.0中文乱码问题
对于mysql   中文乱码问题.只要在连接上加上
"set   names   xxx"
但是碰到 DbDataAdapter.fill
这个"set   names   xxx"放在那里了
我用的 mysql   网站下的 MySQLDriverCS.dll   是.net2.0的环境
大家帮帮忙

------解决方案--------------------
帮顶
------解决方案--------------------
MySQLDriverCS??
不是叫 MySqlData.dll么
------解决方案--------------------
一个连接只需要执行一次就可以了,你还是用MySQLCommand来执行set names xxx
后面的DbDataAdapter.fill不变。

例如:

===原来=====
conn ---连接数据库
..........(数据库操作)

===现在=====
conn ---连接数据库
执行设置编码的语句: "set names xxx "
..........(数据库操作)

就这样就可以了