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的格式创建。
可不可以在不改变文件夹的前提下做到呢?
基本不行。

另外,别用中文目录
了解,用中文目录也是无奈之举,以后会注意目录的命名。

THX~