QString 与 string转换

【1】QString 转换为string

     QString qString("好好学习天天向上");
std::string stdString = qString.toStdString();
QTextCodec* pCode = QTextCodec::codecForName("gb18030");
// 如果code为0,表示在运行的机器上没有装gb18030字符集。不过一般的中文windows系统中都安装了这一字符集
if (NULL != pCode)
{
stdString = pCode->fromUnicode(qString).data();
}

【2】string 转换为QString

     std::string stdString = "好好学习天天向上";
QString strQ = QString::fromLocal8Bit(stdString.c_str());

Good Good Study, Day Day Up.

顺序  选择 循环 总结

上一篇:林轩田机器学习基石笔记4—Feasibility of Learning


下一篇:机器学习基石笔记:01 The Learning Problem