请牛人解决(C#和MySQL的汉字问题)

yespie 2006-06-16 09:51:27

我用的是MySQL 5.0,非安装的哪个版本,在数据库的表里已经显示汉字,在程序里查询出来的也是汉字,为什么插入表的字段不是汉字是“??”这个符号?
很郁闷,我用的是GB2132,是不是和GBK字库有关。
我应该在哪里设置呢?tks!!!


...全文
213 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianjian51 2006-06-16
  • 打赏
  • 举报
回复
不要给我分了 只用在百事创意大赛上
http://jay.pepsi.163.com/article.jsp?id=16255
点击"我也要帮他评分" 用163邮箱登陆 给我评分
我还差几票


INSERT INTO QB_DEVICE(Device_ID,Device_Mac,Device_Usable_Flag,Device_IP,Create_DateTime)
(N'xx',N'xx',N'xx',N'xx',N'xx',N'xx')
liangxf0022 2006-06-16
  • 打赏
  • 举报
回复
问题已经解决。原来把MYSQL和.net同时设置编码为UTF8就可以了。唉!走了不少弯路!谢谢各位

最好不要做这件事情,自己用还可以。
daocaoren7654 2006-06-16
  • 打赏
  • 举报
回复
在网上搜索汉字解码
在SQL中用文字会显示成乱码的!
yespie 2006-06-16
  • 打赏
  • 举报
回复

连接字符串里写,会出错的。
panjf 2006-06-16
  • 打赏
  • 举报
回复
可以在连接字符串里写。
yespie 2006-06-16
  • 打赏
  • 举报
回复


真的要用:

问题已经解决。原来把MYSQL和.net同时设置编码为UTF8就可以了。唉!走了不少弯路!谢谢各位

哪.net里怎么设置为UTF8 ?
kssys 2006-06-16
  • 打赏
  • 举报
回复
参看:http://community.csdn.net/Expert/TopicView3.asp?id=4759379
yespie 2006-06-16
  • 打赏
  • 举报
回复
google过了,介绍的方法都试过了,不行
conan19771130 2006-06-16
  • 打赏
  • 举报
回复
什么编码设置啊,你搜一下mysql就知道了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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