嵌入式QT SQL中文乱码问题解决
2016-06-18 11:04
691 查看
Local字库默认似乎不是utf-8,所以要改一些
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 必须在创建数据库之前使用,不然无法在数据库中使用中文QTextCodec::codecForName("UTF-8");
// QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
// QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 必须在创建数据库之前使用,不然无法在数据库中使用中文QTextCodec::codecForName("UTF-8");
// QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
// QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
相关文章推荐
- Qt自定义窗口部件
- Qt 学习之路 :MainWindow 简介
- qt数据库多线程问题的解决(QSqlDatabase只能在创建它的线程中使用)
- qt5集成libcurl实现tftp和ftp的方法一:搭建环境
- Qt:使用Qt creator (32bit)编译Qt creator(64bit)
- qt下的跨目录多工程编译
- 《Qt》part 2 设置软件左上角图标
- Qt Creator error: LNK1123: failure during conversion to COFF: file invalid or corrupt
- QTabWidget标签实现双击关闭的方法(推荐)
- 使用PyQt4写界面后台程序方法总结
- VS2013+QT+OPENCV配置心得
- 实现Qt日志功能并输出到文件(qDebug\qWarning\ qCritical\qFatal)
- Qt之QSS(语法高亮)
- Qt之QSS(语法高亮)
- Qt之QSS(Q_PROPERTY-自定义属性)
- Qt之QSS(Q_PROPERTY-自定义属性)
- Qt之QSS(Q_PROPERTY-原始属性)
- Qt之QSS(Q_PROPERTY-原始属性)
- QTableWidget和QTableView
- 在MQTT中使用SSL/TLS提高安全性