在网站目录下的中文目录:分类/2015上半年/计算机.txt
我在本地XAMPP搭建的环境下用“http://localhost/分类/2015上半年/计算机.txt”来读取或者下载这个文件完全没有任何问题。
但是把代码部署到服务器要读取这个文件时却提示404 Not Found。然后我直接访问这个文件的路径却发现路径是乱码的,如下图我把路径转换成各种编码utf-8/16、gbk...什么编码都试过了。都是不行。
我在本地的环境是win7/php5.4
服务器用的万网免费主机Linux/php5.4
请问这问题到底出现在哪里?
不要告诉我把目录换成英文的,因为有些目录必须得是中文的!

解决方案 »

  1.   

    编码问题,转换了不好用就说明编码转换错误,还是在这上面下功夫吧,为什么非用中文呢?
    还有你可以用php在服务器建立一个中文文件夹,你可以看下建立的文件夹是什么样的,
    另外,php文件编码也要计算在内
      

  2.   

    把路径用iconv函数转换一下试试
      

  3.   

    1. 直接http://localhost/访问,看看列表是什么。
    2、 避免使用中文。