MyChat Scripts Engine: EncodeURL

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.

Результат работы скрипта

[23:32:32] (Log "EncodeURL"): URL: https://companysite.com/?запрос_данных#21

[23:32:32] (Log "EncodeURL"): [EncodeURL] https://companysite.com/?%E7%E0%EF%F0%EE%F1_%E4%E0%ED%ED%FB%F5#21

[23:32:32] (Run "EncodeURL"): Время выполнения скрипта: 7 мс

[23:32:32] (Run "EncodeURL"): Скрипт выполнен успешно.
 

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

mLogScript