读取文件能缺少几个字节

读取文件会缺少几个字节QFile file(fileName)if(!file.open(QIODevice::ReadOnly|QIODevice::Text))retur

读取文件会缺少几个字节

QFile file(fileName);
    if(!file.open(QIODevice::ReadOnly|QIODevice::Text))
        return;
    QByteArray buffer=file.readAll().toHex();
我用这几行代码读取到的文件为什么会缺少一些字节。求告知怎么改
[解决办法]
可能是你的中文文件编码的问题。既然读回来是 QbyteArray,为什么非要用Text模式打开?