Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
URLDECODE

URLDECODE

Description

URLDECODE
est une fonction de ligne qui décode une
TEXT
valeur qui a été encodée avec la valeur
application/x-www-form-urlencoded
Type de média. Le codage d'URL, également appelé codage en pourcentage, est un mécanisme d'encodage des informations dans un identifiant de ressource uniforme (URI). Envoyé dans une demande
HTTP GET
 :
application/x-www-form-urlencoded
les données sont incluses dans le composant de requête de l'URI de requête. Lorsqu'elles sont envoyées dans une demande
HTTP POST
, les données sont placées dans le corps du message et le nom du type de média est inclus dans le message.
Content-Type
en-tête.

Syntaxe

URLDECODE
(
URL_string
)

Valeur de renvoi

Renvoie une valeur de type
TEXT
avec les caractères décochés comme suit :
  • Les caractères alphanumériques ( az, AZ, 0-9) restent inchangés.
  • Le tiret des caractères spéciaux (
    -
    ), virgule (
    ,
    ), tiret bas (
    _
    ), période (
    .
    ), et un astérisque (
    *
    ) restent inchangés.
  • Le signe plus (
    +
    Le caractère ) est converti en un caractère d'espace.
  • Pourcentage ()
    %
    ) est interprété comme le début d'une séquence d'échappement spécifique, où dans la séquence
    %
    HH
    ,
    HH
    représente la valeur hexadécimale de l'octet. Quelques séquences d'échappement courantes :
    Séquence de code d'activation en pourcentage
    Valeur
    %20
    espace
    %0A
    ou
    %0D
    ou
    %0D%0A
    newline
    %22
    guillemet (
    "
    )
    %25
    pourcentage (
    %
    )
    %2D
    tiret (
    -
    )
    %2E
    période (
    .
    )
    %3C
    inférieur à (
    <
    )
    %3D
    supérieur à (
    >
    )
    %5C
    barre oblique (
    \
    )
    %7C
    pipe (
    |
    )

Paramètres d'entrée

URL_string
Est obligatoire. Champ ou expression qui renvoie une
TEXT
valeur. Nous supposons que tous les caractères de la chaîne d'entrée sont l'un des éléments suivants : lettres minuscules ( az), lettres majuscules (AZ), chiffres numériques (0-9) ou tiret ().
-
), virgule (
,
), tiret bas (
_
), période (
.
) ou un astérisque (
*
). Pourcentage ()
%
) est autorisé, mais est interprété comme le début d'une séquence d'échappement spécifique. Le caractère plus (
+
) est autorisé, mais interprété comme un caractère d'espace.

Exemples

Décoder les valeurs du champ
url_query
 :
URLDECODE([url_query])
Convertir une chaîne encodée en URL littéral (
N%2FA%20or%20%22not%20applicable%22
) à une valeur lisible par l'utilisateur :
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
retours
N/A or "not applicable".