How to encode URL using php like browsers do
问题 I have an URL like this http://www.example.com/Data/image/office-dôn-sì-à.jpg I want to copy that file to my server using copy function in php. So the first thing is to encode it to this (I think browsers do the same thing) http://www.example.com/Data/image/office-d%C3%B4n-s%C3%AC-%C3%A0.jpg But if I use function urlencode , full url will be encoded to http%3A%2F%2Fwww.example.com%2FData%2Fimage%2Foffice-d%C3%B4n-s%C3%AC-%C3%A0.jpg which is not an URL anymore and not what I want. Any help?