QBytearray

QT默认UTF-8编码,当读一个文件数据,并输出到别的文件中时,如果有中文会自动改变编码方式为GB2312
QTextStream in(&inFile);
in.setCodec("UTF-8");

out.setCodec("UTF-8);
需要手动设置读和输出都是UTF-8类型
对于bom,UTF-8 的 BOM 是三个字节:
EF BB BF (十六进制)
一般写成UTF-8保存就行
Table of Contents