C#读取mysql数据库问题
我使用C#连接mysql数据库读取其中的数据,
读取数据表中的Varchar类型的数据,如果是英文能够正常读取出来,
而如果是中文,就会显示为“??”,
如果把varchar类型换成binary类型,Asp.net程序能够正常显示数据库中的中文字符,
而winform程序绑定数据时,显示参数异常,我怀疑是mysql数据库的字符编码问题,我的mysql数据库默认字符集设置的是gbk.
请教各位CSDN的朋友,有什么解决办法吗?
http://blog.csdn.net/fengying0529/archive/2009/08/12/4436998.aspx
这个应该可以解决你的问题
二楼正解...
顶二楼
试试在连接字符串里面添加一个charset="gb2312"
如果把mysql的编码设置为utf8在向表中插入中文数据时,就会直接报错,
如果设置Asp.net的编码为gbk,读取中文数据时,还是显示不正确的。
这个方法我也试过了,好像还是不行呀!
color=#3366FF]能具体一点吗?[[/col
相关问答:
C#如何判断连接sql server数据库成功?
try
{
connection.connect()
return true;
}
catch()
{
return false;
}
楼主很着急,开了几贴了。
引用
try
{
connection.connect( ......
用jsp做东西给完全不懂mysql的人用,可是备份时只有空文件,这是什么情况,
最好有源代码,谢谢
其实备份的过程我想大概是这样的:
将表A中的数据放到ArrayList中,然后将这个ArrayList中的数据再存到表B中。 ......
各位大侠能不能都发表一下自己的看法~ 大家交流一下 谢谢喽~
C# 比较有背景
个人爱好而已!学好了前途一片光明!
哪个掌握的熟练了都很好
看在什么领域应用了,比如在图像方面C++可能要更胜一筹,以 ......
select time from table
time
2009-09-12 12
2009-09-12 13
2009-09-12 14
2009-09-12 15
怎么将 查询的数据变为
time
2009-09-12 12时
2009-09-12 13时
2009-09-12 14时
......
我在安装论坛的时候,新建了一个MYSQL用户,权限是ALL(grant all ……),现在论坛安装好了,我想让这个用户只能操作特定数据库(访问和修改,包括创建删除表,最好不能删除数据库,但做不到就算了),例如test数据 ......