3

我想使用 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

4

1 回答 1

6

utf8_decode之前使用urlencode

urlencode(utf8_decode("à"))
于 2011-04-18T09:07:04.973 回答