不少博主已经提供了一些方案,但是为什么有人试了就可以了有人却不行。
原因在于ini保存的时候 你选择的编码方式
比如
//读取文件
QSettings *configIniRead = new QSettings(“config.ini”, QSettings::IniFormat);
//转换编码,加了这句代码就不会乱码了
configIniRead->setIniCodec(“UTF-8”);
//将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
url = configIniRead->value(“/url/url”).toString();
———————
作者:沿海公路的出口
来源:CSDN
原文:https://blog.csdn.net/she5684346/article/details/52590201
版权声明:本文为博主原创文章,转载请附上博文链接!
以上博主选择的是UTF8编码方式 那么你的ini文件就要以UTF8编码方式保存,不然读取的会依然不对