标签: php url-encoding iso-8859-1
我想使用PHP将包含拉丁字符(如à)的网址编码为ISO-8859-1。
编码的字符串将用于执行对Web服务的请求。因此,如果请求是:
http://www.mywebservice.com?param = A
编码的字符串应为:
http://www.mywebservice.com?param=%E0
我尝试使用PHP的函数 urlencode(),但它返回以UTF-8编码的输入:
http://www.mywebservice.com?param=%C3%A0
答案 0 :(得分:6)
在urlencode之前使用utf8_decode:
urlencode
utf8_decode
urlencode(utf8_decode("à"))