Qt中用于控制读入和写出文件系统时的字符编码由QTextCodec::setCodecForLocale()所决定。 加入QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));问题解决 转载于:https://www.cnblogs.com/jiushishuai/p/9452145.html