qdiriterator专题

关于Qt4 QDirIterator遇到中文死循环的问题

今天跟小宁宁哥讨论个问题,遇到QDirIterator迭代目录死循环。让小宁宁哥痛苦不已。     经过半小时对源码反复折腾无果后,才发现是中文目录的问题。于是检查系统,发现是英文环境的,LC_ALL的值为C。修改LC_ALL=zh_CN.UTF-8后,死循环问题消失了。另我们兴奋不已。如是继续想办法不修改系统环境解决中文问题。     我们可以从程序中指定程序使用的编码。     Q