qDebug()<<"转换后的GBK字符串:"<<convertedGbkString; QStringgbkString="GBK字符串"; QStringconvertedUtf8String=gbkToUtf8(gbkString); qDebug()<<"转换后的UTF-8字符串:"<<convertedUtf8String; 上述代码示例中,我们通过QTextCodec类指定了对应的编码方式,并使用toUnicode()方法将字节数组解码成QString对...
如果你是想在代码中做静态的QString,可以这样QString t = QString::fromLocal8Bit("中文");这样得到的t应该是unicode的,然后可以t.toUtf8()得到一个QByteArray的类。当然反过来也可以用QString::toLocal8Bit()得到QByteArray,再用QByteArray下的data()函数,得到char*。不太理解你的意思额。