注:QString 是Unicode编码方式。 #include<QDebug> LPCWSTR str_lpc = "中文"; QString str = "中文"; qDebug() << QString::fromWCharArray(str_lpc); //乱码 qDebug() << QString::fromWCharArray(str_lpc).toStdString().c_str(); //正确输出中文 qDebug() << str; //乱码 qDebug() << str.toStdString().c_str(); //正确输出中文 from:http://blog.csdn.net/cammyn/article/details/52525443