使用 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?