php递归删除目录函数怎么删除中文目录?

只要目录名称是中文就删除不了... 只要目录名称是中文就删除不了 展开
 我来答
fdhpdy
2013-11-18 · TA获得超过229个赞
知道答主
回答量:209
采纳率:0%
帮助的人:128万
展开全部
处理中文失败一般都是编码的问题

懒得说了,最讨厌问问题把代码截图的,怎么调试?一个一个敲出来?谁有那闲心
追问
我截的图前面不是有行号么?你直接改需要改的那一行不得了?干嘛要全部敲一遍?
追答
把你的代码复制成文字有那么难?楼上的代码可行,你用不行说明你没有真正理解字符集编码:目录名使用的字符集?程序文件的字符集?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangyze
2013-11-18 · TA获得超过364个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:343万
展开全部
function rrmdir($dir) {
   if (is_dir($dir)) {
     $objects = scandir($dir);
     foreach ($objects as $object) {
       if ($object != "." && $object != "..") {
         if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
       }
     }
     reset($objects);
     rmdir($dir);
   }
 }

中文不中文没影响

追问
我试了,不行啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式