MyChat Scripts Engine: EncodeURL
Function to encode a string to URL format. The function is used to encode queries in HTTP-addresses when you can't use service symbols and letters from national alphabets.
Syntax
function EncodeURL(sURL: string): string;
Parameters and return values
Parameter |
Type |
Value |
sURL |
string |
source string. |
Function result
Returns encoded string.
Example
const
sUrl = 'https://companysite.com/?data-query#21';
begin
mLogScript('URL: ' + sURL, '');
mLogScript(EncodeURL(sUrl), 'EncodeURL');
end.
Script work result
[23:32:32] (Log "EncodeURL"): URL: https://companysite.com/?data_query#21
[23:32:32] (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
[23:32:32] (Run "EncodeURL"): Script operation time: 7 ms
[23:32:32] (Run "EncodeURL"): Script done successfully.