/*下面时解决文件保存中文名字是乱码*/
QString reportSavePth = QFileDialog::getSaveFileName(this, QString::fromLocal8Bit("报告保存"), QString::fromLocal8Bit("./报告"), "*.rueg *.* *.ueg");
QTextCodec *code = QTextCodec::codecForName("GB2312");//解决中文路径问题
string saveFileName = code->fromUnicode(reportSavePth).data();
其实最主要得是QString类型向string转换得时候出得问题,开始我是用得toStdString()这个接口转得,所以保存得文件名字是乱码