qt6的utf8到gbk编码转换
中文“你好”的gbk编码:"\xC4\xE3\xBA\xC3"
中文“你好”的utf8编码:"\xE4\xBD\xA0\xE5\xA5\xBD"
1、qt5和qt6默认使用utf8不需要强制要求
qDebug() << QByteArray("你好");//result:"\xE4\xBD\xA0\xE5\xA5\xBD"
2、uft8转成gbk
qDebug() << QString("你好").toLocal8Bit();//result:"\xC4\xE3\xBA\xC3"
3、gbk转成utf8
QString::fromLocal8Bit(QString("你好").toLocal8Bit());//result: 你好