Qt4 QByteArray 转 QString 并设置编码为 GB2312
可以使用 QString 的 fromLocal8Bit() 函数将 QByteArray 转换为 QString,然后设置 QString 的编码为 GB2312。
示例代码:
QByteArray byteArray('你好,世界!');
QString str = QString::fromLocal8Bit(byteArray);
str = QTextCodec::codecForName('gb2312')->toUnicode(str.toLocal8Bit());
这样就将 QByteArray 转换为了编码为 GB2312 的 QString。
原文地址: https://www.cveoy.top/t/topic/ngFR 著作权归作者所有。请勿转载和采集!