MSL: функция EncodeURL, закодировать текстовую строку в URL формат

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"): Скрипт выполнен успешно.
 

Ещё посмотреть

mLogScript