从mysql数据库读取后是乱码

zywhao 2013-04-10 09:06:50
数据库是utf8格式

有个字段是msg ,格式也是utf8

我从数据库里读取时数据库连接串中string connectstring = "Uid=Cgoods;Server=192.168.1.1;Database=dbGood;Pwd=123456;Port=8888;character set=utf8;";
也加入了
character set=utf8

但我读取时仍然是乱码,以下是调试时的界面


该如何解决呢
...全文
181 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zywhao 2013-04-11
  • 打赏
  • 举报
回复
用phpy读取出来一切正常, 换成asp.net 就出问题
zywhao 2013-04-10
  • 打赏
  • 举报
回复
我选的是utf8, 用Navicat for mysql 打开我的数据表, 里面字段不是乱码,就是用asp.net程序打开时就会出现乱码。。 mysql> show variables like 'cha%'; +--------------------------+----------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
xuan.ye 2013-04-10
  • 打赏
  • 举报
回复
那你的看看页面的编码格式了,要是默认的页面就是gb2312,切成unicode试试吧
cheug 2013-04-10
  • 打赏
  • 举报
回复
引用 3 楼 yeness 的回复:
mysql都是用gb2312安装,基本不会有乱码问题。 mysql不便宜,性价比不高哦
我現在用的都是Mysql免費版本的啊,感覺很好用,性價比蠻高的; 如果是繁體系統,什麼問題都有可能會出現。。。。
xuan.ye 2013-04-10
  • 打赏
  • 举报
回复
mysql都是用gb2312安装,基本不会有乱码问题。 mysql不便宜,性价比不高哦
cheug 2013-04-10
  • 打赏
  • 举报
回复
這是我的設置 是可以的你把set去掉試試: server=10.7.70.132;uid=admin;pwd=admin;database=ce_manage_db; pooling=false;charset=utf8";
md5e 2013-04-10
  • 打赏
  • 举报
回复
http://www.cnblogs.com/finallyliuyu/archive/2010/05/14/1735759.html
游戏人间 2013-04-10
  • 打赏
  • 举报
回复
明明就不是数据库就不是uft8好不好全是 latin1????

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧