Reputation: 11790
I want to encode to ISO-8859-1 a url that contains latin characters like à, using PHP.
The encoded string will be used to perform a request to a webservice. So if the request is:
http://www.mywebservice.com?param=à
the encoded string should be:
http://www.mywebservice.com?param=%E0
I've tried using PHP's function urlencode() but it returns the input encoded in UTF-8:
http://www.mywebservice.com?param=%C3%A0
Upvotes: 3
Views: 5125
Reputation: 21763
Use utf8_decode
before urlencode
:
urlencode(utf8_decode("à"))
Upvotes: 6