使用 QString::fromLocal8Bit() 函数可以将 QByteArray 转换为 QString,并指定编码为 GB2312。

示例代码:

QByteArray byteArray('Hello World');
QString str = QString::fromLocal8Bit(byteArray.data(), byteArray.size(), 'gb2312');

注意:使用 fromLocal8Bit() 函数时,需要确保系统的本地编码为 GB2312,否则可能会出现乱码。

Qt QByteArray 转 QString 并指定编码为 GB2312

原文地址: https://www.cveoy.top/t/topic/ngFI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录