首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-02-03 
QFtp 获取到的中文目录和中文文件名都是乱码使用 ftp.list() 后,在ftpListInfo中得到的中文文件名我目录都

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?

热点排行