当前位置:   article > 正文

QT中ini文件写入中文出现乱码处理,亲自踩坑解决_qt修改.ini文件乱码

qt修改.ini文件乱码

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());

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号