当前位置:   article > 正文

QT解决QSettings读取ini文件中文乱码

qt5 qsetting 写ini文件包含中文的字符串乱码

以前读取ini文件中文乱码网上查找方法,使用自定义QSettings,但是在频繁读写的时候可能会发生错误;后来专门做个工具给用户修改配置。

偶然在网上看到网友发的方法,方法非常简单:

QSettings settings("xxx.ini", QSettings::IniFormat);
settings.setIniCodec("GB2312");
settings.beginGroup("xx");
...
settings.endGroup();

注意必须在QSettings对象创建之后和访问数据之前设定编码,该函数在Qt 4.5中就已经引入了。

转载于:https://my.oschina.net/chamsdoncon/blog/1609233

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号