易截截图软件、单文件、免安装、纯绿色、仅160KB

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的默认编码也是utf8。
要不就在web.config中将ASP.NET的编码设置为gbk,MySQL的编码保持gbk不变。
上面的做法是解决乱码的简单方法。
同样也可以数据库仍然采用gbk编码,ASP.NET也采用utf8编码,不过在编码处理时会复杂一些。

如果把mysql的编码设置为utf8在向表中插入中文数据时,就会直接报错,
如果设置Asp.net的编码为gbk,读取中文数据时,还是显示不正确的。

引用
http://blog.csdn.net/fengying0529/archive/2009/08/12/4436998.aspx
这个应该可以解决你的问题


这个方法我也试过了,好像还是不行呀!

引用
试试在连接字符串里面添加一个charset="gb2312"

color=#3366FF]能具体一点吗?[[/col


相关问答:

如何用c#,sql2000 开发c/s下的工作流?

本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......

C#asp.net生成 Excel的问题

网上看了很多,好像这样调用很好:Excel.Application();
但是需要引入什么命名空间或者dll才能运行Excel这个类呢?

Excel.dll

Excel.dll在Excel安装程序下,
using Microsoft.Office.Interop.Excel;
......

C# 连接SQL数据库常用的连接字符串该如何写?

(1)string ConnString = "server=localhost;integrated security=sspi;database=pubs;";   
(2)string strConnection="user uid=sa;pwd=123456;Database=test;Server=test;Connect ......

java怎么调用mysql创建的表

这个问题困扰我好久了,我也不知道怎么问,只能大致说一下:
我用MySQL创建了一个数据库 bookinfo表,要用Java调用这张表,但是调用不出来,要什么句子才能调用MySQL创建的数据库呢。
Java code:
String url = ......

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号