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