Qt写入数据到txt同,以ANSI、UTF8和Unicode三中编码格式
QFile file(filename);
file.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream input(&file);
for (it = vec_exportdata.begin(); it != vec_exportdata.end(); it++)
{
input<<*it<<"\n";
}
file.flush();
file.close();
我从数据库中取出数据存到Vector中,生成三个txt保存要以ANSI、Unicode、以及UTF-8分别保存,现在这种默认的方式为UTF-8格式,
查了资料用setCodec函数但是设置没有效果。对字符码不熟悉,希望大家解答。如何导出到ANSI和Unicode,详细一些最好