字符集?
我把文本拷贝到WINDOWX环境下查看成乱码
但是我把相同的文件再拷贝一次到WINDOWX下,该文本正常了
请版主指点下。。。
下面是写TXT 的程序
QTextCodec *codec = QTextCodec::codecForName("UTF8");
QDate d=QDate::currentDate();
QTime t=QTime::currentTime();
QString OutFile = "/mnt/mmc/"+QString::number(d.year()).rightJustify(2,'0') +
QString::number(d.month()).rightJustify(2,'0')+
QString::number(d.day()).rightJustify(2,'0')+
QString::number(t.hour()).rightJustify(2,'0') +
QString::number(t.minute()).rightJustify(2,'0') +
QString::number(t.second()).rightJustify(2,'0') +
".txt";
QFile file(OutFile);
if( file.open( IO_WriteOnly)) {
QTextStream stream( &file );
QString strWrite ;
stream.setCodec(codec);
//stream.setEncoding(QTextStream::UnicodeUTF8);
progress->setCaption(Display.mytr("导出文件中......"));
progress->setCancelButtonText(Display.mytr("请稍后"));
progress->show();
for(int i = 1; i < row ; i++ )
{
for(int j = 0;j < column;j++)
{
qDebug("%s",content[i*column+j]);
stream << Display.mytr(content[i*column+j]);
stream << "#";
}
stream << "\r\n" ;
progress->setProgress(i);
}
}