Advertisement

关于QT中文乱码及数据库问题

阅读量:

使用Qt的时候时常会遇到一些让人困惑的问题。毕竟自己学术水平有限。作为一名新手想要做一个汇总记录以便以后能够更方便地解决这些问题。后续还有待完善和补充。

1、中文乱码问题

(1)写入Ini文件中文乱码:

复制代码
    QSettings settings("config.ini", QSettings::IniFormat);
    1)settings.setIniCodec("GB2312"); 
    2)settings.setIniCodec("UTF8")

以上两句任选一个可以解决乱码问题
(2)普通乱码问题

复制代码
    1)QString::fromLocal8Bit(“XXXX”);          2)QStringLiteral();

2、MySQL问题

(1)问题: MYSQL打不开 。 解决方法:将服务中的MySQL重新启动

在这里插入图片描述

(2)遇到连接不上MySQL的问题时会显示错误信息:"无法正常加载QMYSQL驱动程序"。解决策略是将libmysql.dll文件复制粘贴到指定路径D:

全部评论 (0)

还没有任何评论哟~