MSL: функция EncodeURL, закодировать текстовую строку в URL формат
Закодировать строку в URL-формат. Используется для кодирования запросов в HTTP-адресах, в которых недопустимо использование служебных символов и букв национальных алфавитов.
Синтаксис
function EncodeURL(sURL: string): string;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sURL |
string |
исходная строка. |
Результат функции
Возвращает закодированную строку.
Пример
const
sUrl = 'https://companysite.com/?запрос_данных#21';
begin
mLogScript('URL: ' + sURL, '');
mLogScript(EncodeURL(sUrl), 'EncodeURL');
end.
Результат работы скрипта
[16:17:37] (Log "EncodeURL"): URL: https://companysite.com/?запрос_данных#21
[16:17:37] (Log "EncodeURL"): [EncodeURL] %68%74%74%70%73%3A%2F%2F%63%6F%6D%70%61%6E%79%73%69%74%65%2E%63%6F%6D%2F%3F%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%5F%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%23%32%31
[16:17:37] (Run "EncodeURL"): Время выполнения скрипта: 5 мс
[16:17:37] (Run "EncodeURL"): Скрипт выполнен успешно.