Qt QByteArray存储Ansi编码的二进制文件数据,会改变存储数据的编码为Utf-8吗?

Qt 打开Ansi编码的二进制文件,用QByteArray存储Ansi编码二进制数据,会自动改变存储数据的编码为QT默认的Utf-8吗?

如题

不会。Qt 的 QByteArray 内部默认编码是 Unicode 编码,可以先将 ANSI 编码的文件转码为 Unicode 后读取到 QByteArray 中。