URLEncode

A função URLEncode converte uma sequência em um formato codificado para URL.

Esta função é paralela à função Java java.net.URLEncoder.encode().

Sintaxe

A função URLEncode possui a seguinte sintaxe:

String = URLEncode(Expression, [Encoding])

Parâmetros

A função URLEncode possui os parâmetros a seguir.

Tabela 1. Parâmetros da função URLEncode

Parâmetro

Formato

Descrição

Expression

Cadeia

A cadeia que você deseja codificar.

Codificação

Cadeia

O esquema de codificação que você deseja usar. Isso é opcional. A codificação recomendada e padrão é UTF-8.

Valor de Retorno

A cadeia codificada por URL.

Exemplo

O exemplo a seguir mostra como codificar a cadeia de consultas de uma URL e em um formato de URL válido.

BaseURL = "http://hostname:port/query"; 
QName1 = "filter";
QVal1 = URLEncode("key='42ITA'");
QName2 = "comment";
QVal2 = URLEncode("#$&@^%$!!","UTF-8");
Querystring = "?" + QName1 + "=" + QVal1 + "&" + QName2 + "=" + QVal2; 
 
FullURL = BaseURL + Querystring;
Log(FullURL);

Este exemplo imprime a seguinte mensagem no log de política:

Parser Log:
http://hostname:port/query?filter=key%3D%2742ITA%27&comment=%23%24%26%40%5E%25%24%21%21