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

时间:2011-04-18 09:01:27

标签: 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

1 个答案:

答案 0 :(得分:6)

urlencode之前使用utf8_decode

urlencode(utf8_decode("à"))