问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php遍历到的文件是中文文件名 显示为乱码 该如何解决

发布网友 发布时间:2022-04-06 00:32

我来回答

2个回答

热心网友 时间:2022-04-06 02:01

window是用的GB2312的编码,你的php文件应该用的是UTF-8,所以正如你写的那样,先要转换编码$dir=iconv("utf-8","gb2312",$dir);

但你别忘了,你用的是UTF-8的编码,所以你第六行写错了,把GB2312转换为UTF-8搞倒了吧

<?php
function refresh($dir){
    $dir=iconv("utf-8","gb2312",$dir);
    if ($headle=opendir($dir)){
        while ($file=readdir($headle)){
            $file=iconv("gb2312","utf-8",$file); 
            if ($file!='.' && $file!='..'){
                echo "文件".$file."在文件夹".$dir."下<br />";
            }
        }
        closedir($headle);
    }
}
refresh("D:/AppServ/www/test");
?>

热心网友 时间:2022-04-06 03:19

什么操作系统?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
信息系统集成资质几级最高 计算机信息系统集成企业资质等级评定条件计算机信息系统集成企业资质等 ... 计算机信息系统集成企业资质等级评定条件实施细则一级资质 win10电脑密码错误win10开机密码错误 windows怎么更换密码错误 电脑没设置密码老是显示密码不正确电脑密码一直显示输入不正确 我把苹果手机系统 。 一更新 。 卡着了 。 然后就这样了 。 这出现... 我iphone想更新到9,是直接在手机按的更新,但是中途变成了这样 为什么有时早上4点多觉胸一下感觉很累的像给人吓一跳似 睡觉醒来时觉得胸部难受有点累是怎么回事 如何解决PHP中文乱码问题? 浏览器怎么打开中文名字的PHP文件会出现乱码?是PHP文件不能以中文命名么? php中文乱码怎么解决 php创建中文文件名出错怎么解决? php文件夹处理时遇到中文出错 php文件上传问题如何解决,不能上传中文文件名的文件? 谷歌浏览器75.0.3770.100版本如何添加flash插件? 谷歌浏览器如何添加插件 谷歌浏览器显示不是私密连接怎么办 Chrome浏览器访问网页时出现您的连接不是私密连接,打不开https网页,该怎么办? 谷歌浏览器不是私密连接怎么解决 谷歌浏览器访问网页出现“您的连接不是私密连接”该怎么解决? 为什么我谷歌浏览器显示不了图片 我用的是chrome浏览器为什么我打开网上chrome网上应用点看不到图片 关于chrome 浏览器看图片和视频的问题。 为什么有的网页图片显示不了 求大神指教 本人用的谷歌浏览器 谷歌浏览器经常显示不了图片,为什么啊? 谷歌浏览器出现了图片打不开的问题 谷歌浏览器有些图片看不见,难道是中病毒? 百度贴吧 无法看见图片 所有图片都是一片空白, 为什么php制作网页中无法正常显示中文 .php 文件的文件名是否不能含汉字?? 让php文件名为中文,或者所在文件夹为中文的php文件不会报错。开发环境wamp5 php 汉字显示错误 php上传怎么解决中文文件夹的问题?当遇到中文文件夹的时候文件就上传不了 PHP读取中文名称文件乱码,所以未能读取出文件内容 新手,php用什么工具来调试代码错误 有哪些 PHP 调试技巧? php 代码如何调试 如何让Editplus调试PHP程序,能提示错误行数. 能不能有详细一点的步骤 PHP高手指点 错误如何解决? PHP的程序是怎样调试的呢?? 如何对php项目,单个文件进行调试 在调试PHP网站后台的时候,出现一点错误,求助各位高手 php调试错误问题 syntax error, unexpected &#39;{&#39; 老是说这里有错,PHP怎么调试错误啊 php调试出错,数据库问题 php如何调试MVC类型的项目?控制器里面代码错就显示500错误,但页面不显示是哪一行错误。 PHP如何调试及排错 怎么调试PHP 怎么调试本地运行环境