赞
踩
斜体文字使用QT QSetting类 ,设置读取编码为utf8,读取ini 文件
ini文件的文件的编码设置为ASCII可以读到数据,但是中文乱码;
ini文件的文件的编码设置为UTF-8可读不到到数据。这种情况有的文件有,有的没有;但是给第一行加上一个换行就可以读到数据,但是乱码问题还是不好解决。
不知道有木有人遇到过,哪位大神知道这是什么原因啊,怎么解决啊!
后面添加的测试用例:
include
include
include
include
include
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString path;
int s = -1;
while(s != 0)
{
scanf("%d",&s);
if(s == 1)
{
path = "E:\\MyWork\\Test\\TestINI\\debug\\ascii.ini";
}
else if(s == 2)
{
path = "E:\\MyWork\\Test\\TestINI\\debug\\utf-8_kg.ini";
}
else if(s == 3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。