上文可能是我没说清楚,直接贴代码。。。
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QString str="倚天屠龙";
QString setup="我的配置";
QString fileName="配置.ini";
QSettings *myIni=new QSettings (fileName,QSettings::IniFormat);
myIni->beginGroup(setup);
myIni->setValue("name",str);
myIni->endGroup();
delete myIni;
myIni=new QSettings(fileName,QSettings::IniFormat);
myIni->beginGroup(setup);
QString resault=myIni->value("name").toString();
myIni->endGroup();
delete myIni;
qDebug()<<resault;
return a.exec();
}
配置.ini中的内容:我用记事本打开(NotePad++,word...都一样)
[%U6211%U7684%U914D%U7F6E]
name=\x501a\x5929\x5c60\x9f99
控制台输出:
“倚天屠龙”
我想要的是在配置.ini中有以下内容:
[我的配置]
name=倚天屠龙
怎么能控制让QSettings输出(向文件中写)什么内容呢(以某种编码)?疑惑中。。。。
posted on 2007-10-26 23:48
清源游民 阅读(4098)
评论(6) 编辑 收藏 引用 所属分类:
Qt