string -> QString
1
std::
string
strStd
=
"
可可西
"
;
2 QString strQ = QString::fromLocal8Bit(strStd.c_str());
2 QString strQ = QString::fromLocal8Bit(strStd.c_str());
QString -> string
1
QString strQ(
"
可可西
"
);
2 std:: string strStd = strQ.toStdString();
3 QTextCodec * code = QTextCodec::codecForName( " gb18030 " );
4 // 如果code为0,表示在运行的机器上没有装gb18030字符集。不过一般的中文windows系统中都安装了这一字符集
5 if (code) strStd = code -> fromUnicode(strQ).data();
2 std:: string strStd = strQ.toStdString();
3 QTextCodec * code = QTextCodec::codecForName( " gb18030 " );
4 // 如果code为0,表示在运行的机器上没有装gb18030字符集。不过一般的中文windows系统中都安装了这一字符集
5 if (code) strStd = code -> fromUnicode(strQ).data();