PHP 5.3.2 kullanarak, adı içinde bir özgü olan bir sayfa için bir istek işleme ile sorun yaşıyorum: ö
Test_ö_test.htm sayfa için Firefox + Live HTTP Headers kullanarak istekte, ben firefox otomatik bir istekte / Umlaut'u kodlar dönüştürür görebilirsiniz:
GET /test_%C3%B6_test.htm HTTP/1.1
Şimdi kullanarak http://meyerweb.com/eric/tools/dencoder/ Ben test_ö_test.htm ve test_% C3% B6_test.htm arasında / decode kodlamak mümkün duyuyorum, bu yüzden kodlama doğru olduğunu anlamaya.
PHP'nin urldecode () kullanarak, ben test_a almak ¶ _test.htm
Ve nefret 404 döndürülür. Bu test_ö_test.htm dosya sisteminde mevcut Not.
Ben javascript kaçış ile sınarken () Ben test_% F6_test.htm olsun. Ben tarayıcı içine taktığınızda, ben içerik sayfası başarıyla döndü olsun. urldecode () bu geri umlaut dönüşür.