[转]QT中QString与string的转化,解决中文乱码问题

QString str2qstr(const string str)  
{  
    return QString::fromLocal8Bit(str.data());  
}  
  
string qstr2str(const QString qstr)  
{  
    QByteArray cdata = qstr.toLocal8Bit();  
    return string(cdata);  
}  

 搞定,亲测QString的tostdstring函数中文会出乱码

posted @ 2018-03-20 14:54  南水之源  阅读(7892)  评论(0编辑  收藏  举报