mkdir(iconv("utf-8","gbk","/myfile/中文/中文"),0777)这样总建不成,怎么办??中文的事快烦死了,若是建非中文的就可以

解决方案 »

  1.   

    <html>
    <head><title>my php</title></head>
    <body>
    <?php
    $fun=iconv("gb2312","utf-8","中文");
    echo $fun;
    $fun1="E:/myfile/";
    $fun2=$fun1.$fun;
    echo $fun2;
    mkdir(iconv("utf-8","gbk",$fun2),0777);
    //echo "funfun";
    ?>
    </body>
    </html>
    测试通过
      

  2.   

    操作系统不认识utf-8编码原因是utf-8是不定长编码另外,php的目录函数也不能完美的处理中文路径。所以,建议不要用中文做目录。以免不必要的麻烦
      

  3.   

    如果要用中文路径需要转成gbk或者gb2312,最好不要用。
      

  4.   

    不要中文目录,这样很容易出错的,php处理中文路径问题不完善