感谢,我之前用的是QTextStream,然后现在想转成qt 6
我研究了一下发现虽然QTextStream的setEncoding参数类型Encoding在文档里只有8个值,但实际不止这8个值。然后可以用QStringConverter::encodingForName函数获取GBK对象的Encoding值。
不过仔细看了文档之后发现qt6最低要求Win 10 2004,这要求太高了,所以还是用回qt 5.15了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: QTextStream 内部是操作 QString 的,所以你大可以先写到一个 QString 里面,再用 QTextStream::string() 取出来,自行编码到 gtk 而不会损失效率。
: 弱问。为什么用这个 QTextStream 而不用 QDataStream ?
--
FROM 114.253.32.*