qt读取txt文件 ,解决汉字乱码问题


//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()<toUnicode(file.readLine());
 
  
        }
 
  
    }
 
  
    return a.exec();
}
 
 

你可能感兴趣的:(Qt)