当前位置:   article > 正文

Qsettings读取ini文件中文乱码:用notepad++把文件格式改为utf-8_qsettings编码格式

qsettings编码格式

关于这个问题,网上的说法基本都是调用下面的语句:
settings->setIniCodec(QTextCodec::codecForName(“utf-8”));
如果ini文件格式是utf-8,这里就写utf-8,如果配置文件格式是GB2312,这里就写GB2312.
ini文件格式可以用notepad++打开,在右下角有显示编码格式。
在这里插入图片描述
我的配置文件显示是GB2312格式,但调用
settings->setIniCodec(QTextCodec::codecForName(“GB2312”))后,中文还是乱码。
但用notepad++把格式改为utf-8后,调用
settings->setIniCodec(QTextCodec::codecForName(“utf-8”)),则中文显示正常。
在这里插入图片描述
为什么GB2312格式不行没搞明白。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/300321
推荐阅读
相关标签
  

闽ICP备14008679号