在编写qt程序中有时需要std::string与QString 相互转换,转换过程中经常会造成乱码。
-
QString 转 std::string
#define FromQString(x) QTextCodec::codecForLocale()->fromUnicode(x).toStdString()
-
std::string 转 QString
#define ToQString(x) QTextCodec::codecForLocale()->toUnicode((x).c_str())