我的客户端和服务器端 编码都是utf8的
操作系统也都是utf8字符集
并且在程序中也写了
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
我在读取socket数据的时候使用
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QByteArray qba;
    do {
            qba = this->readAll();
            responseLine += codec->toUnicode(qba);
    } while (this->canReadLine());
然后我将读到的字符串保存到 QSettings 文件中
tmpFile->setValue("log",responseLine);
    tmpFile->sync();
我将文件下载到本地,使用vi打开发现是许多????????? 
不知该怎么解决?