社区
C#
帖子详情
C#读取mysql数据库问题
chengzq
2009-10-10 12:49:18
我使用C#连接mysql数据库读取其中的数据,
读取数据表中的Varchar类型的数据,如果是英文能够正常读取出来,
而如果是中文,就会显示为“??”,
如果把varchar类型换成binary类型,Asp.net程序能够正常显示数据库中的中文字符,
而winform程序绑定数据时,显示参数异常,
我怀疑是mysql数据库的字符编码问题,我的mysql数据库默认字符集设置的是gbk.
请教各位CSDN的朋友,有什么解决办法吗?
...全文
355
9
打赏
收藏
C#读取mysql数据库问题
我使用C#连接mysql数据库读取其中的数据, 读取数据表中的Varchar类型的数据,如果是英文能够正常读取出来, 而如果是中文,就会显示为“??”, 如果把varchar类型换成binary类型,Asp.net程序能够正常显示数据库中的中文字符, 而winform程序绑定数据时,显示参数异常,我怀疑是mysql数据库的字符编码问题,我的mysql数据库默认字符集设置的是gbk. 请教各位CSDN的朋友,有什么解决办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevinlzfei123
2011-07-25
打赏
举报
回复
dddd
chengzq
2009-10-10
打赏
举报
回复
[Quote=引用 5 楼 lsj_zrp 的回复:]
试试在连接字符串里面添加一个charset="gb2312"
[/Quote]
color=#3366FF]能具体一点吗?[[/color]
chengzq
2009-10-10
打赏
举报
回复
[Quote=引用 2 楼 fengying0529 的回复:]
http://blog.csdn.net/fengying0529/archive/2009/08/12/4436998.aspx
这个应该可以解决你的问题
[/Quote]
这个方法我也试过了,好像还是不行呀!
chengzq
2009-10-10
打赏
举报
回复
[Quote=引用 1 楼 zhoufoxcn 的回复:]
将MySQL的编码设置为utf8就没有问题了,因为ASP.NET的默认编码也是utf8。
要不就在web.config中将ASP.NET的编码设置为gbk,MySQL的编码保持gbk不变。
上面的做法是解决乱码的简单方法。
同样也可以数据库仍然采用gbk编码,ASP.NET也采用utf8编码,不过在编码处理时会复杂一些。
[/Quote]
如果把mysql的编码设置为utf8在向表中插入中文数据时,就会直接报错,
如果设置Asp.net的编码为gbk,读取中文数据时,还是显示不正确的。
lsj_zrp
2009-10-10
打赏
举报
回复
试试在连接字符串里面添加一个charset="gb2312"
laokaizzz
2009-10-10
打赏
举报
回复
顶二楼
yangjian0830
2009-10-10
打赏
举报
回复
二楼正解...
fengying0529
2009-10-10
打赏
举报
回复
http://blog.csdn.net/fengying0529/archive/2009/08/12/4436998.aspx
这个应该可以解决你的问题
周公
2009-10-10
打赏
举报
回复
将MySQL的编码设置为utf8就没有问题了,因为ASP.NET的默认编码也是utf8。
要不就在web.config中将ASP.NET的编码设置为gbk,MySQL的编码保持gbk不变。
上面的做法是解决乱码的简单方法。
同样也可以数据库仍然采用gbk编码,ASP.NET也采用utf8编码,不过在编码处理时会复杂一些。
c#
MySql
数据库
存储图片
简单的一个
c#
语言连接
mysql
数据库
存储图片的示例。
C#
链接
mysql
数据库
出现 给定关键字不在字典中
C#
在链接
mysql
数据库
的时候 间歇性的会出现 打开链接的时候会报错. 调整
mysql
.data.dll 链接驱动版本. 将程序引用dll,替换为上传压缩包中的dll
C#
连接
MySql
数据库
,显示数据表
我做的只是一个笔试题,比较简单,只写了怎么连
数据库
和将数据映射到界面上显示,给初学的人一个参考
C#
连接
读取
Mysql
数据并写入Excel中以及
MySQL
连接dll资料和操作说明.rar
连接
读取
Mysql
数据库
并写入Excel中,该程序采用
C#
编写的,文件夹中包含链接
MySQL
的2个dll,还有加载dll的说明,还有配置Excel的说明。
C#
winform操作
mysql
数据库
的dll
C#
winform操作
mysql
数据库
的dll 引用后即可远程连接
数据库
增删改查
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章