当前位置: 代码迷 >> QT开发 >> QFtp 获取到的中文目录和中文文件名都是乱码,该如何处理
  详细解决方案

QFtp 获取到的中文目录和中文文件名都是乱码,该如何处理

热度:417   发布时间:2016-04-25 05:14:09.0
QFtp 获取到的中文目录和中文文件名都是乱码
使用 ftp.list() 后,在ftpListInfo中得到的中文文件名我目录都是乱码,英文的正常
ftpListInfo 函数如下:
void FtpGet::ftpListInfo(const QUrlInfo &urlInfo)
{
  QByteArray name = urlInfo.name().toLatin1();
  currentLst.append(QString::fromUtf8(name));
}

这是我参照网上的人的写法。
我看了http://topic.csdn.net/u/20110418/15/FB172DEA-14F5-4089-A046-9012D555E87B.html,但没能够自己解决问题,希望有大牛来解释的更清楚些 ^_^

------解决方案--------------------
QApplication里,是否没有设置codec?