Apache+PHP     虚拟目录使用中文路径   问题

Apache+PHP     虚拟目录使用中文路径   问题

我在httpd.conf中加入

Alias   /cfblog/   "D:/我的文档/Project/cfblog/ "



<Directory   "D:/我的文档/Project/cfblog/ ">
Options   Indexes
Order           allow,deny            
Allow           from           all              
</Directory>

希望创建/cfblog/这个虚拟目录

但不能通过apache   的配置检测,提示信息如下:
<Directory   "D:/\xce\xd2\xb5\xc4\xce\xc4\xb5\xb5/Project/cfblog/ ">   path   is   invalid.
根据我的判断,应该是中文有问题,于是我尝试将httpd.conf转换成utf-8编码

结果虚拟目录创建成功。

于是我再创建一个index.php文件,运行。运行结果为出错,
错误信息为:
Warning:   Unknown:   failed   to   open   stream:   No   such   file   or   directory   in   Unknown   on   line   0

Fatal   error:   Unknown:   Failed   opening   required   'D:/我的文档/Project/cfblog/index.php '   (include_path= '.;C:\php5\pear ')   in   Unknown   on   line   0

其中,这段错误信息是UTF-8编码的,如果用GB2312编码
错误信息为:
Warning:   Unknown:   failed   to   open   stream:   No   such   file   or   directory   in   Unknown   on   line   0

Fatal   error:   Unknown:   Failed   opening   required   'D:/鎴戠殑鏂囨。/Project/cfblog/index.php '   (include_path= '.;C:\php5\pear ')   in   Unknown   on   line   0


根据我的猜测,应该是PHP不能打开以UTF-8编码的路径,不知道是否这样?但听说PHP内部是使用UTF-8编码的啊,应该没什么问题啊?

不知道是否有解决方法?能解答的小弟100分奉上。。。。
有个对目录编码进行转换的模块,搜一下看看吧
为什么一定要用中文目录呢?
  程序也得是UTF_8编码 。。
以后需再关注,现在先帮你顶一下
死肥仔~
http://bbs.lamp.org.cn