URLEncode
La función URLEncode convierte una serie a un formato codificado de URL.
Esta función es homóloga a la función Java
java.net.URLEncoder.encode().
Sintaxis
La función URLEncode tiene
la sintaxis siguiente:
String = URLEncode(Expression, [Encoding])Parámetros
La función URLEncode tiene
los parámetros siguientes.
Parámetro |
Formato |
Descripción |
|---|---|---|
|
Serie |
Serie que desea codificar. |
|
Serie |
El esquema de codificación que desea utilizar. Es opcional. La codificación
recomendada y predeterminada es |
Valor de retorno
La serie codificada de URL.
Ejemplo
En el ejemplo siguiente se muestra cómo codificar la serie de consulta de un URL y formar un URL válido.
BaseURL = "http://nombrehost:puerto/consulta";
QName1 = "filter";
QVal1 = URLEncode("key='42ITA'");
QName2 = "comment";
QVal2 = URLEncode("#$&@^%$!!","UTF-8");
Querystring = "?" + QName1 + "=" + QVal1 + "&" + QName2 + "=" + QVal2;
FullURL = BaseURL + Querystring;
Log(FullURL);Este ejemplo anota el mensaje siguiente en el registro de políticas:
Parser Log:
http://hostname:port/query?filter=key%3D%2742ITA%27&comment
=%23%24%26%40%5E%25%24%21%21