当先锋百科网

首页 1 2 3 4 5 6 7

欢迎任何形式的装载


我的QT版本是5.5编译器为MinGW版本,操作系统win8.1


问题详情:在使用qDebug输出QString类型的带中文字符串时中文显示乱码,然后我直接使用qDebug()<<"我是中文" 这样输出中文就是正常的。

  解决方法:使用qDebug()<<mStr.toStdString().c_str();

       mStr是QString类型。

       将QString转换成标准的控制台能正确输出中文的格式。