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

URLDECODE

Description

URLDECODE
est une fonction de rangée qui décode une valeur de
TEXT
valeur qui a été encodée avec la valeur
application/x-www-form-urlencoded
type de média. L’encodage des adresses URL, également appelé encodage de pourcentage, est un mécanisme d’encodage des informations dans un URI (Uniform Resource Identifier). Lorsqu'ils sont envoyés dans une demande
HTTP GET
,
application/x-www-form-urlencoded
Les données sont incluses dans la composante d'interrogation de l'URI de la demande. 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 retour

Retourne une valeur de type
TEXT
avec des caractères décodé comme suit :
  • Les caractères alphanumériques (z, AZ, 0-9) restent inchangés.
  • Le trait d'union des caractères spéciaux (
    -
    ), virgule (
    ,
    ), trait de soulignement (
    _
    , période (
    .
    ) et astérisque (
    *
    ) restent inchangés.
  • Le signe plus (
    +
    Le caractère ) est converti en espace.
  • Le caractère de pourcentage (
    %
    ) est compris comme le début d'une séquence échappée spéciale, où dans la séquence
    %
    HH
    ,
    HH
    représente la valeur hexadécimale de l'octet. Certaines séquences d'échappement courantes :
    Séquence d'encodage de pourcentage
    Valeur
    %20
    espace
    %0A
    ou
    %0D
    ou
    %0D%0A
    newline
    %22
    guillemet anglais (
    "
    )
    %25
    pourcentage (
    %
    )
    %2D
    trait d'union (
    -
    )
    %2E
    période (
    .
    )
    %3C
    inférieur à (
    <
    )
    %3D
    supérieur à (
    >
    )
    %5C
    barre oblique inverse (
    \
    )
    %7C
    pipe (
    |
    )

Paramètres d'entrée

URL_string
Est obligatoire. Un champ ou une expression qui retourne une valeur
TEXT
valeur. Il est suppose que tous les caractères de la chaîne d'entrée font partie des éléments suivants : lettres minuscules (z), lettres majuscules (AZ), chiffres (0-9) ou trait d'union (
-
), virgule (
,
), trait de soulignement (
_
, période (
.
) ou astérisque (
*
Caractère ). Le caractère de pourcentage (
%
) est autorisé, mais est compris comme le début d'une séquence échappée spéciale. Le caractère plus (
+
) est autorisé, mais est compris comme une espace.

Exemples

Décochez les valeurs du champ
url_query
 :
URLDECODE([url_query])
Convertit une chaîne encodée pour adresse URL littérale (
N%2FA%20or%20%22not%20applicable%22
) en une valeur lisible par l'être :
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
retours
N/A or "not applicable".