查看完整版本: [-- utf-8自动转换怎么实现 --]

QTCN开发网 -> Qt中文处理 -> utf-8自动转换怎么实现 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

alban.wang 2020-12-01 13:33

utf-8自动转换怎么实现

如何像notepadd++一样自己识别文件的编码模式,然后自动改变文件编码为utf-8.
参看网上读取文件并不能很好的转换所有的文件编码
    QTextStream stream(&file);

    stream.seek(0);
    stream.setCodec("utf-8");
    stream.setGenerateByteOrderMark(true);

XChinux 2020-12-01 16:06
部分编码可通过文件头来识别。读二进制文件头,可查一下这方面的资料。


查看完整版本: [-- utf-8自动转换怎么实现 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled