读书人

Linux 与 Windows上QT 显示MySQL 中文

发布时间: 2012-08-25 10:06:20 作者: rapoo

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


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

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

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


?

读书人网 >UNIXLINUX

热点推荐