Difference between revisions of "IPConnection.HTTPURLDecode"
(Created page with "{{infobox function |name=HTTPURLDecode |object=Объект IP |caption=Кодирование частей URL |type=1 |status=2 |db=0 |exception=Невозможно п...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:51, 7 February 2021
HTTPURLDecode (Кодирование частей URL) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция выполняет декодирование произвольной строки, закодированной в URL-формат, такие строки используются в URL или в полях заголовков HTTP пакетов. Строки с международными символами, обычно кодируются из формата UTF-8. Функция может быть вызвана непосредственно из интерфейса. По своему действию функция совпадает с DecodeString с форматом декодирования Percent-encoding. Важное замечание: обычно URL кодирование осуществляется не для имени сервера, а для добавочного пути после имени сервера (т.е. для https://ru.wikipedia.org/wiki/Информация
кодируется только Информация, что дает результат https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F
).
Синтаксис
IPConnection.HTTPURLDecode(<Строка для декодирования (STRING)>):<Результат декодирования (STRING)>
Аргументы
<Строка для декодирования (STRING)>
- Строка для декодирования.
Возвращаемое значение
Возвращается строку-результат декодирования
Примеры
//Пример декодирования URL //Выводится строка: "https://ru.wikipedia.org/wiki/Информация" Message(UTF8ToUnicode(IPConnection.HTTPURLDecode("https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F")));