PHP urlencode olmadan özel karakterler ile url almak: Onları ing!

1 Cevap php

http://wapedia.mobi/sv/Gr OT: Ben şöyle bir url almak file_get_contents istiyorum

... Wapedia.mobi / sv / Gr% C3% B6T Eğer urlencoded olmuştur görebileceğiniz bu sayfa bana herhangi bir sonuç vermez: sorun (üzgünüm, tüm bağlantı açamazsınız) istekleri olduğunu.

Bunu nasıl yapabilirim?

1 Cevap

Özel karakterler içeriyorsa PHP manua l göre, size özel bir URL kodlamak gerekir. Bu fonksiyon kendisi hiçbir özel kodlama yapmak gerektiği anlamına gelir. Büyük olasılıkla URL before işleve geçirilen kodlanmış, bu yüzden urldecode İlk geçirin ve neler olacağını görmek ediliyor.

Edit: Sen kodlama berbat ediliyor söylüyorsun. Yine PHP kılavuzu özellikle sen önce file_get_contents onları geçen URL'leri kodlamak gerektiğini belirtiyor. Işlevine geçirmeden sonra, URL kodlama deneyin.

$url = urlencode($url);
file_get_contents($url);