当前位置:   article > 正文

关于QT5读取ini文件中文乱码问题_qsetting 中文不以16进制保存

qsetting 中文不以16进制保存

最近在写一个在线升级程序,需要用到ini文件来配置下载地址和解压路径,由于安装路径有中文,读取会出现乱码,直接上解决代码。

    
    //读取文件
    QSettings *configIniRead = new QSettings("config.ini", QSettings::IniFormat);
    //转换编码,加了这句代码就不会乱码了
    configIniRead->setIniCodec("UTF-8");
    //将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
    url = configIniRead->value("/url/url").toString();

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

闽ICP备14008679号