Php 文件夹中具有unicode名称的Apache htdocs

Php 文件夹中具有unicode名称的Apache htdocs,php,apache,unicode,htdocs,Php,Apache,Unicode,Htdocs,我的apache(windows版)htdocs位于c:\anything1这样的文件夹中\怘怙怚怛\什么都可以。问题是,在这种情况下,php不会从这里执行任何脚本,并将显示如下错误消息: `警告:未知:无法打开流:第0行未知中没有此类文件或目录 致命错误:未知:无法打开所需的“c:/anything1”/怘怙怚怛/第0行未知中的anything2/index.php'(include_path=';C:\php5\pear') ` 如果我试图打开一个html文件,它是由apache提供服务的,

我的apache(windows版)htdocs位于c:\anything1这样的文件夹中\怘怙怚怛\什么都可以。问题是,在这种情况下,php不会从这里执行任何脚本,并将显示如下错误消息:

`警告:未知:无法打开流:第0行未知中没有此类文件或目录

致命错误:未知:无法打开所需的“c:/anything1”/怘怙怚怛/第0行未知中的anything2/index.php'(include_path=';C:\php5\pear') `

如果我试图打开一个html文件,它是由apache提供服务的,因此问题似乎只出现在php上。
你知道如何解决这个问题吗?

我可能错了,但我想说,如果不修补PHP,你就做不到。Apache(或PHP Apache处理程序)将UTF-8编码的路径传递给PHP,PHP最终依赖于ANSI版本的FindFirstFile(并且不能设置UTF-8代码页)

我建议你。

我也有同样的问题,
阅读更多@
它可能对你有帮助

嗯,我喜欢它。。好问题…:)请注意,不鼓励这样做,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。@ NILAY我理解你的观点,但是这些解决方案对我的情况不好,因为我不得不使用最新的PHP和我在这个问题中提到的那个特定的Unicode文件夹(或者非常相似的东西)。但无论如何,谢谢。