
QT 中文
bafugun
软件研发
展开
-
QSettings 读取 GB2312 配置文件乱码的解决方法
1. 背景项目中,需要读取一个配置文件(config.in),利用QSettings 读取时,当读到配置项的值为中文时,读到的中文乱码。2. 解决办法对QSettings对象设置编码格式为GBK,具体代码如下: { QSettings settings(QString::fromLocal8Bit("D://XXX//code//x64//Releas...原创 2020-01-05 17:20:19 · 1574 阅读 · 0 评论 -
QT 将UNICODE 字符串转换为 QString
问题:最近在做QT日志时,遇到了传入的字符为汉字的UNICODE编码的字符串,需要将其还原为汉字,例如"\u542F\u52A8...“ 是中文字符启动,这就是中文字符被转换为UNICODE存储的16进制,现在需要转换为原文字。具体代码:QStringList s;QRegExp exp("\\u[0-9A-F]{4,}");int nPos = e原创 2017-03-01 17:07:23 · 2316 阅读 · 0 评论