vs中.h文件和.cpp文件多数默认为GB2312,因此使用时转为UTF-8
在.cpp文件前面加上:
#pragma execution_character_set(“utf-8”)
//生成ini文件
QSetting set(“路径”,QSetting ::IniFormat);
set.setIniCodec(“utf-8”);
//写入
set.beginGroup(“Set”);
set.setValue(“one”,“1”);
set.setValue(“hello”,“你好”);
set.endGroup();
//读取
QSetting set(“路径”,QSetting ::IniFormat);
set.setIniCodec(“utf-8”);
//ui.控件名->setText(set.value(“one”).toString());
QT中ini文件写入中文出现乱码处理,亲自踩坑解决
最新推荐文章于 2023-12-25 10:40:02 发布