QString与string互转以及显示中的乱码问题

网上抄来的:

QString与string互转

str = qstr.toStdString();
qstr = QString::fromStdString(str);

由于编码方式导致的乱码可以如下解决:

qstring = QString::fromLocal8Bit(cstr.c_str());


cstr = string((const char *)qstring.toLocal8Bit());//或
cstr = qstring.toLocal8Bit().constData()

  

posted @ 2020-08-12 10:22  banlcer  阅读(596)  评论(0编辑  收藏  举报