首页| 论坛| 消息
主题:在Qt4中使用MySQL4.1及其以上版本中的中文问题解决方法
回帖:最新的4.3.2已不用这么麻烦了:
1.在Main 的 app 后面用QTextCodec::setCodecForTr(QTextCodec::codecForLocale())
2.所有有中文输出的地方用tr()包住
3.在连接数据库后用加入一句db.exec("set names 'utf8'") (我的是utf8)
如果你要在数据库中直接查询也要先set names 'utf8'
好了
下一楼›:在MFC显示MySQL不会出现问题,
但Qt4里显示乱码,谢!
‹上一楼:在Qt3中这种方法是不是行不通?该用什么方法

查看全部回帖(22)
«返回主帖