кодировать символы латинского алфавита, используя ISO-8859-1 в PHP - PullRequest
3 голосов
/ 18 апреля 2011

Я хочу закодировать в ISO-8859-1 URL-адрес, содержащий латинские символы, такие как а , с использованием PHP.

Кодированная строка будет использоваться для выполнения запроса к веб-службе,Таким образом, если запрос:

http://www.mywebservice.com? Param = à

, кодированная строка должна быть:

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

Я пытался использовать функцию PHP urlencode () , но он возвращает вход, закодированный в UTF-8:

http://www.mywebservice.com? = парам% C3% A0

1 Ответ

6 голосов
/ 18 апреля 2011

Использовать utf8_decode до urlencode:

urlencode(utf8_decode("à"))
...