【已解决】QString如何转化为const char*

本博文源于笔者亲身经历的转化。直接讲结论吧。

QString m_sqlName = "hello";
QByteArray utf8Bytes = m_sqlName.toUtf8();
const char* tmpChr = utf8Bytes.constData();

其中toLocal8Bit()也可以用tuUtf8()代替。看到有用就点赞吧。如果合在一行写,会出现乱码哟,不妨试一试。

你可能感兴趣的:(QT,c++)