用QT写了一个返网页html文本并存入一个
文件的测试代码,但是爬取下来的文件
中文总是
乱码,求大神们指点~
MainWindow::~MainWindow()void MainWindow::on_pushButton_clicked(bool){    manager = new QNetworkAccessManager(this);    QString url;    url = 
http://zh.wikipedia.org/w/index.php?title=上海市&action=edit;   request.setUrl(QUrl(url));reply = manager->get(request);   connect(reply,SIGNAL(readyRead()),this,SLOT(ReadyRead()))    return ;}void MainWindow::ReadyRead(){QString w=reply->readAll();
    QTextCodec *codec2 = QTextCodec::codecForName("GB2312");    //获取系统编码    QTextCodec::setCodecForLocale(codec2);    QTextCodec::setCodecForCStrings(codec2);    QTextCodec::setCodecForTr(codec2);    QFile file1("C:/shanghai.html");    file1.open(IO_ReadWrite);    QTextStream stream1(&file1);    stream1.setCodec(codec2);
    stream1<<w;
}