• 8891阅读
  • 3回复

[提问]很怪异的一个问题,QDir::entryInfoList()不能遍历中文路径…… [复制链接]

上一主题 下一主题
离线adang322
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-16
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
有中文路径:/home/folder,其中有文件:1、2、新文件1、新文件2。
在用QDir::entryInfoList()进行遍历/home/folder中的文件时,
新文件1、新文件2就不能遍历到。

这到底是什么问题?字符编码的问题?

麻烦大家给个思路,谢谢!
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线faytitan
只看该作者 1楼 发表于: 2008-12-16
括号内有参数吧  QDir::dirOnly    还是  QDir::fileOnly        不过我用的时候都可以的
离线water_wf

只看该作者 2楼 发表于: 2008-12-17
这个不会吧,应该你程序那边有问题
离线adang322

只看该作者 3楼 发表于: 2008-12-18
应该是字符编码改变了之后出现的问题;
现在用c来实现文件目录的遍历。
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
快速回复
限100 字节
 
上一个 下一个