Как кодировать URL-адрес с помощью php, как это делают браузеры

У меня есть такой URL

http://www.example.com/Data/image/office-dôn-sì-à.jpg

. Я хочу скопировать этот файл на свой сервер, используя функцию copy в php. Итак, первое, что нужно закодировать (я думаю, браузеры делают то же самое)

http://www.example.com/Data/image/office-d%C3%B4n-s%C3%AC-%C3%A0.jpg

Но если я использую функцию urlencode , полный URL-адрес будет закодирован в

http%3A%2F%2Fwww.example.com%2FData%2Fimage%2Foffice-d%C3%B4n-s%C3%AC-%C3%A0.jpg

, который больше не является URL-адресом и не то, что я хочу.

Есть помощь?

9
задан user342960 26 March 2011 в 10:22
поделиться