• 6096阅读
  • 1回复

[提问]请教QT4.1.4连MySql5的中文显示问题 [复制链接]

上一主题 下一主题
离线figaro
 
只看楼主 倒序阅读 楼主  发表于: 2006-12-31
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
Mysql5支持gbk,utf-8等,但QT4默认是utf-8吧,如果我把mysql设置成utf-8编码方式之后为何查询到的中文结果还是乱码?如果我把mysql设为gbk的话,QT端需要转一次吗?如果QT的数据库使用model/table方式的话又该怎么转?
  请高手建议我怎样设置两边的编码方式和QT程序中要做的事情,谢谢!
[ 此贴被XChinux在2007-01-07 08:39重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-01-07
不管数据库是gbk还是utf8,你在程序中连接上数据库后都要进行一次查询"SET NAMES 'utf8'",这样就行了.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个