Ben, ismi bu UTF-8 karakterleri olan bir PHP dosyası erişmek istiyorum.
Dosya içinde bir Reçetesi yoktur. Sadece birkaç unicode karakterleri görüntüler bir yankı deyimi içerir.
Tarayıcı (Firefox 3.0.8, IE7) HTTP hatası 500 sonuç gelen PHP sayfası erişme.
Apache günlüğüne iki girişleri vardır (dosya / க php, mektup க bir kompozit biridir ve Xae aşağıda günlüğüne x95 \ \ XE0 \ karakterlere karşılık gelir.):
[Cmt 4 Nisan 09:30:25 2009] [error] [client 127.0.0.1] PHP Warning: Unknown: satır 0 Bilinmeyen böyle bir dosya ya da dizin yok: failed to open stream
[Cmt 4 Nisan 09:30:25 2009] [error] [client 127.0.0.1] PHP Fatal error: Unknown: 'D :/ va / ROOT / \ XE0 \ Xae \ x95.php' (include_pathdaki = 'gerekli Başarısız açılış .; C: \ php5 \ pear ') hattı 0 üzerine Unknown
Dosya ve dizin adları İngilizce olduğunda aynı sayfa çalışıyor. Aynı ayarda, bu sayfalar için SSI kullanarak sorun yoktur.
EDIT
Bir faktör olarak görünmüyor çünkü url yeniden yazma kaldırıldı bilgi.
Mod_rewrite kaldırıldığında, PHP dosya hala çalışmıyor. Dosyası olmayan bir UTF adına yeniden adlandırılır çalışır. Ancak, shtml bile dosya ve / veya yol adını UTF karakterleri ile çalışır.