is_dir不支持中文文件夹,怎么解决?
用urlencode编码也不行

解决方案 »

  1.   

    支持啊<?php
    echo is_dir("E:\\新建文件夹")
    ?>显示是1如果没有则什么也不显示
      

  2.   

    看到了,是字符集的问题,不过utf-8怎么不支持啊?
      

  3.   

    readdir又不支持中文了,更改字符集也没用了
      

  4.   

    我想用ajax+php做一个查看服务器中的文件夹和文件的程序,现在就差中文文件夹没解决了
      

  5.   

    谁说POST的时候必须是文件名了 也许可以是序号?或者 呵呵 
      

  6.   

    这个问题忽略了LZ搜索php shell 里面文件操作部分是你需要的 
      

  7.   

    这还用问...五星级别的解决办法:换成英文文件夹呗....php一般都用Linux服务器,一般都不支持gbk/gb2312 有的服务器都不支持中文目录/文件名...4楼说话很正确...
      

  8.   

    ajax传数据时是以utf-8传的
    对中文的数据,先用encodeURIComponent()对数据编码,
    这样应该就OK了。
      

  9.   

    处理ajax请求的php文件也要加上
    header('Content-type: text/html;charset=gbk);
    比较好
    这样非Widnows服务器都不会出错。
      

  10.   

    建立中文文件夹时用urlencode解码
      

  11.   

    中文文件名有利于SEO,你们都不懂~~~~~~~
      

  12.   

    支不支持中文名与服务器操作系统有关。PHP本身是支持的。