使用PHP中的ISO-8859-1编码拉丁字符

Dav*_*art 3 php iso-8859-1 url-encoding

我想使用PHP 将包含拉丁字符(如à)的URL编码为ISO-8859-1 .

编码的字符串将用于执行对Web服务的请求.因此,如果请求是:

http://www.mywebservice.com?param

编码的字符串应该是:

http://www.mywebservice.com?param=%E0

我尝试过使用PHP的函数urlencode(),但它返回以UTF-8编码的输入:

http://www.mywebservice.com?param=%C3%A0

Mar*_*pel 6

使用utf8_decode之前urlencode:

urlencode(utf8_decode("à"))
Run Code Online (Sandbox Code Playgroud)