• 187阅读
  • 1回复

[提问]utf-8自动转换怎么实现 [复制链接]

上一主题 下一主题
离线alban.wang
 

只看楼主 倒序阅读 楼主  发表于: 2020-12-01
如何像notepadd++一样自己识别文件的编码模式,然后自动改变文件编码为utf-8.
参看网上读取文件并不能很好的转换所有的文件编码
    QTextStream stream(&file);

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

只看该作者 1楼 发表于: 2020-12-01
部分编码可通过文件头来识别。读二进制文件头,可查一下这方面的资料。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个