Unicode adı ile klasörde Apache htdocs

1 Cevap php

Ben c gibi bir klasörde (windows için) htdocs benim apache var: \ anything1 \ 怘 怙 怚 怛 \ anything2. Sorun bu durumda php buradan herhangi bir komut çalıştırmak olmaz ve böyle bir hata mesajı gösterecektir ki:

`Warning: Unknown: satır 0 Bilinmeyen böyle bir dosya ya da dizin yok: failed to open stream

Fatal error: Unknown: Failed opening required 'c:/anything1/怘怙怚怛/anything2/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0 `

If I try to open a html file, it is served by apache, so it seems that the problem appears only with php. Do you have an idea how to solve this?

1 Cevap

Ben yanlış olabilir ama ben PHP yama olmadan yapamam derdim. Apache (veya PHP apache işleyici) PHP UTF-8 kodlanmış bir yol geçer ve PHP sonuçta FindFirstFile ANSI sürümünde dayanır (ve UTF-8 kod ayarlamak olamaz).

Seni önermek submit a bug report.