//qt读取txt文件,解决汉字乱码
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFile file("in.txt");
qDebug()<<QDir::currentPath();
if(!file.open(QIODevice::ReadOnly|QIODevice::Text))
{
qDebug()<<"Open file failed";
return -1;
}
else
{
while(!file.atEnd())
{
QTextCodec *codec=QTextCodec::codecForName("GB2312");
qDebug()<<codec->toUnicode(file.readLine());
}
}
return a.exec();
}