UID:81230
UID:7394
引用第6楼la_fisher于2010-11-30 08:09发表的 : 最原始的代码是这样子的,中文无法写入,内容中只有前边几个字母 char chContent[256] = {0}; strcpy(chContent,"[1]I中文测试"); QTextCodec* gbk = QTextCodec::codecForName("GBK"); QSettings qset("D:\\test.ini",QSettings::IniFormat); .......
引用第5楼la_fisher于2010-11-30 08:01发表的 :我的想法:代码编辑器中编辑的文件是UTF-8格式的,我用utf8编码器将其转换为UNICODE,然后再用gbk编码器转换为GBK编码,再写入GBK编码的ini文件。当然那了,能更简单就更好了,可是简单的方法我都试过,都没用。
UID:97396