1. 程式人生 > >QT——解決讀取/儲存檔案含有中文路徑的問題

QT——解決讀取/儲存檔案含有中文路徑的問題

廢話不多說 直接上一波程式碼

#include <qtextcodec.h>

QString dir = QFileDialog::getExistingDirectory(w, QObject::tr("open Directory"), "/home",

QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);

QTextCodec *code = QTextCodec::codecForName("GB2312");//解決中文路徑問題
 std::string name = code->fromUnicode(dir).data();