Кодировать символы латинского алфавита, используя ISO-8859-1 в PHP
Я хочу закодировать в ISO-8859-1 URL-адрес, содержащий латинские символы, такие как à, с использованием PHP.
Закодированная строка будет использоваться для выполнения запроса к веб-сервису. Так что если запрос:
http://www.mywebservice.com/?param= à
закодированная строка должна быть:
http://www.mywebservice.com/?param=%E0
Я пытался использовать функцию PHP urlencode(), но он возвращает входные данные, закодированные в UTF-8:
1 ответ
Решение
Использование utf8_decode
до urlencode
:
urlencode(utf8_decode("à"))