
5个回答
展开全部
<?php
$di = 'E:\中文';
$di = iconv("UTF-8","gb2312",$di);
$handle = opendir($di);
$file = readdir($handle);
echo $file,"<br/>";
$file = readdir($handle);
echo $file,"<br/>";
$file = readdir($handle);
echo $file,"<br/>";
不过尽量少用甚至不用中文目录和中文文件名!!会引起很多不必要的麻烦!
$di = 'E:\中文';
$di = iconv("UTF-8","gb2312",$di);
$handle = opendir($di);
$file = readdir($handle);
echo $file,"<br/>";
$file = readdir($handle);
echo $file,"<br/>";
$file = readdir($handle);
echo $file,"<br/>";
不过尽量少用甚至不用中文目录和中文文件名!!会引起很多不必要的麻烦!

2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,对于zip删除文件的处理,我们可以这样回答:要打开zip压缩包中删除的文件,实际上需要首先明确文件是否真正从压缩包中移除了。如果文件已从zip中删除,那么就无法直接打开,除非有备份。但如果是指解压后删除了某...
点击进入详情页
本回答由百事牛提供
展开全部
那是编码的问题,你的网页如果使用UTF8编码,而文件系统如果是GB2312的汉字,那么就会出现这样的问题。
一般网站应该避免使用汉字的文件名,而且整个网站应该统一编码方式,和数据库、文件系统都统一。
一般网站应该避免使用汉字的文件名,而且整个网站应该统一编码方式,和数据库、文件系统都统一。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$di
=
'E:\中文';
$di
=
iconv("UTF-8","gb2312",$di);
$handle
=
opendir($di);
$file
=
readdir($handle);
echo
$file,"<br/>";
$file
=
readdir($handle);
echo
$file,"<br/>";
$file
=
readdir($handle);
echo
$file,"<br/>";
不过尽量少用甚至不用中文目录和中文文件名!!会引起很多不必要的麻烦!
$di
=
'E:\中文';
$di
=
iconv("UTF-8","gb2312",$di);
$handle
=
opendir($di);
$file
=
readdir($handle);
echo
$file,"<br/>";
$file
=
readdir($handle);
echo
$file,"<br/>";
$file
=
readdir($handle);
echo
$file,"<br/>";
不过尽量少用甚至不用中文目录和中文文件名!!会引起很多不必要的麻烦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读取不了 PHP大部分函数都不支持本地化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该是你编码问题了,不是说能不能读取的问题了,你把编码都改成UTF-8的试试看,应该就会没有问题啦~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询