WINDOWS目录遍历 iconv函数

来源:互联网 发布:有道实时翻译软件 编辑:程序博客网 时间:2024/06/04 19:38

因为PHP语言毕竟是外国人用英语设计的,所以遇到中文时需要解决编码转换问题,否则将会找不到文件;

如何解决这个问题呢,这里有一个iconv函数可以转换编码输出;

<?phpheader("Content-Type: text/html;charset=UTF-8");$dir = "f:/简历/";$dir = iconv("UTF-8","gb2312",$dir);  //这句去掉试过没有,或者颠倒过来写 iconv("gb2312","UTF-8",$dir);
$dirs = opendir($dir);while($loopfile = readdir($dirs)){   //iconv — 字符串按要求的字符编码来转换    //string iconv ( string $in_charset , string $out_charset , string $str)    $loopfile = iconv("gb2312","UTF-8",$loopfile);    if(true == is_dir($dir.$loopfile) ){        printf("  Dir:%s<br>",$loopfile);    }else{        printf("  File:%s<br>",$loopfile);    }}


0 0
原创粉丝点击