上文可能是我沒說清楚,直接貼代碼。。。
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
清源游民 閱讀(4158)
評論(6) 編輯 收藏 引用 所屬分類:
Qt