在mysql,vs2010能正常显示中文的数据,可是程序运行后,本应该输出的中文全变成了问号,请高手们帮帮忙

本来mysql用的是utf8字符集,可是结果是问号,换成了gbk后,输出结果还是问号。MFC中listcontrol控件输出结果不能显示中文... 本来mysql用的是utf8字符集,可是结果是问号,换成了gbk后,输出结果还是问号。
MFC中list control控件输出结果不能显示中文
展开
 我来答
匿名用户
2014-10-01
展开全部
换成了gbk后,输出结果还是问号。

这种情况, 你需要在 VS2010 那里, 修改 数据库连接字符串, 增加 编码的参数。

例如下面这个是 utf8 的
Server=192.168.56.101;Database=test_utf8;Uid=test_user;Pwd=testpassword; charset=utf8

那么你就需要把 最后的 charset=utf8 修改为 charset=gbk
追问

试过了,输出结果还是问号

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式