Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
URLDECODE

URLDECODE

Descrição

URLDECODE
é uma função de linha que decodifica um
TEXT
valor que foi codificado com o valor de
application/x-www-form-urlencoded
tipo de mídia A codificação de URL, também conhecida como codificação percentual, é um mecanismo para codificar informações em um URI (ID Uniforme de Recursos). Quando enviados em uma solicitação
HTTP GET
,
application/x-www-form-urlencoded
Os dados são incluídos no componente de consulta do URI da solicitação. Quando enviados em uma solicitação
HTTP POST
, os dados são colocados no corpo da mensagem e o nome do tipo de mídia é incluído na mensagem.
Content-Type
cabeçalho.

Sintaxe

URLDECODE
(
URL_string
)

Valor de retorno

Retorna um valor do tipo
TEXT
com caracteres decodificados da seguinte forma:
  • Os caracteres alfanuméricos (az, AZ, 0-9) permanecem inalterados.
  • O hífen de caracteres especiais (
    -
    ), vírgula (
    ,
    ), sublinhado (
    _
    ), período (
    .
    ) e asterisco (
    *
    ) permanecem inalterados.
  • O sinal de mais (
    +
    ) é convertido em um caractere de espaço.
  • O caractere de percentual (
    %
    ) é interpretado como o início de uma sequência de escape especial, em que na sequência , .
    %
    HH
    ,
    HH
    representa o valor hexadecimal do byte. Algumas sequências de escape comuns:
    Sequência de codificação de percentual
    Valor
    %20
    espaço
    %0A
    ou
    %0D
    ou
    %0D%0A
    newline
    %22
    aspas duplas (
    "
    )
    %25
    percentual (
    %
    )
    %2D
    hyphen (
    -
    )
    %2E
    período (
    .
    )
    %3C
    menor que (
    <
    )
    %3D
    maior que (
    >
    )
    %5C
    barra invertida (
    \
    )
    %7C
    pipe (
    |
    )

Parâmetros de entrada

URL_string
É obrigatório. Um campo ou uma expressão que retorna um
TEXT
Valor Presume-se que todos os caracteres na cadeia de caracteres de entrada têm um dos seguintes caracteres: letras minúsculas (az), letras maiúsculas (AZ), dígitos numéricos (0 a 9) ou o hífen ().
-
), vírgula (
,
), sublinhado (
_
), período (
.
) ou asterisco (
*
) caractere. O caractere de percentual (
%
) é permitido, mas é interpretado como o início de uma sequência de escape especial. O caractere de mais (
+
) é permitido, mas é interpretado como um caractere de espaço.

Exemplos

Decodifique os valores do campo
url_query
:
URLDECODE([url_query])
Converter uma cadeia de caracteres literal codificada em URL (
N%2FA%20or%20%22not%20applicable%22
) para um valor legível:
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
devoluções
N/A or "not applicable".