#include <QTextStream> #include <QCoreApplication> #include <QFile> #include <iostream> #include <QTextCodec> int main(int argc, char **argv) {using namespace std; QCoreApplication app(argc,argv); QString filename=":/mdl/struction.txt"; QFile file( filename ); QTextCodec *codec=QTextCodec::codecForName("utf8"); if ( file.open( QFile::ReadOnly ) ) { QTextStream stream( &file ); QString line; while ( !stream.atEnd() ) { line = codec->fromUnicode(stream.readLine()); // 不包括“\n”的一行文本 cout<<line.toStdString()<<endl; } } else { cout<<"The file is no open"<<endl; } file.close(); return app.exec(); }