首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux 与 Windows上QT 显示MySQL 中文乱码有关问题

2012-08-25 
Linux 与 Windows下QT 显示MySQL 中文乱码问题db.exec(strSql) 这里需要注意的是,如果设置了codecForTr也

Linux 与 Windows下QT 显示MySQL 中文乱码问题
db.exec(strSql);


这里需要注意的是,如果设置了codecForTr也为GBK的话,那就不用上面的手动转换步骤了,即,如果在第三步中把第三行的注释去掉,则上面的字符串格式转换就不需要了。

这里面最关键的一点就是修改qsql_mysql.cpp文件,因为它不能正确的设置codec内码。

如果数据库中的编码使用的是UTF8,则把上面相关的部分改为UTF-8(Qt)或者UTF8(MySQL)就行了。


?

热点排行