C#读出mysql数据乱码 救命~
我在C#的链接字符窜是 Data Source=hr;Password=root;UserID=root;Location=192.168.90.123;Port=3306;Extended Properties="";CharSet=gb2312;
有一个地方是用控件显示数据: textBox1 .Text = ds.Tables[0].Rows[index]["STAFF_NAME"].ToString();//dataset ds已经正确填充的了
结果 textBox1 .Text 是乱码。这时候在textBox1 .Text 写入中文, 然后有一个按钮是update数据库,再重新读出数据库,textBox1 .Text 显示正确中文,然而用mysql font看数据库数据又是乱码了。
说的又点乱,总之mysql font看到数据时正确的中文时 ,C#读出是乱码。用C#更新数据库时,mysql font看到的又变成乱码~~
我已经试过吧my.ini里的两个编码地方改成了utf8,gb2312 都试过了 都不行 请问大侠们还有办法吗?数据库是已经建好的了 很大 不可以重新建数据库~ 囊中羞涩 ~最后18分~~..先谢谢大家了
mysql乱码问题2009-08-26 12:01乱码产生原因 (我用的5.0)
mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。
可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集
mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5 | Big5 Traditional Chinese |
相关问答:
我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看
......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......
在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......