Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-06-23
URLDECODE

URLDECODE

Omschrijving

URLDECODE
is een rijfunctie die a . decodeert
TEXT
waarde die is gecodeerd met de
application/x-www-form-urlencoded
mediatype. URL-codering, ook wel percentagecodering genoemd, is een mechanisme voor het coderen van informatie in een Uniform Resource Identifier (URI). Bij verzending in een
HTTP GET
-aanvraag,
application/x-www-form-urlencoded
gegevens is opgenomen in de querycomponent van de aanvraag-URI. Bij verzending in een
HTTP POST-
aanvraag worden de gegevens in de hoofdtekst van het bericht geplaatst en wordt de naam van het mediatype in het bericht opgenomen
Content-Type
kop.

Syntaxis

URLDECODE
(
URL_string
)

Retourwaarde

Retourneert een waarde van het type
TEXT
met tekens die als volgt zijn gedecodeerd:
  • Alfanumerieke tekens (az, AZ, 0-9) blijven ongewijzigd.
  • Het koppelstreepje voor speciale tekens (
    -
    ), komma (
    ,
    ), onderstrepingsteken (
    _
    ), periode (
    .
    ) en sterretje (
    *
    ) blijven ongewijzigd.
  • Het plusteken (
    +
    )-teken wordt geconverteerd naar een spatie.
  • Het percentageteken (
    %
    ) wordt geïnterpreteerd als het begin van een speciale tekenreeks met escapetekens, waarbij in de reeks
    %
    HH
    ,
    HH
    is de hexadecimale waarde van de byte. Enkele veelvoorkomende escape-reeksen:
    Coderingsvolgorde percentage
    Waarde
    %20
    spatie
    %0A
    of
    %0D
    of
    %0D%0A
    newline
    %22
    dubbel aanhalingsteken (
    "
    )
    %25
    percentage (
    %
    )
    %2D
    koppelteken (
    -
    )
    %2E
    periode (
    .
    )
    %3C
    kleiner dan (
    <
    )
    %3D
    groter dan (
    >
    )
    %5C
    backslash (
    \
    )
    %7C
    pipe (
    |
    )

Invoerparameters

URL_string
Vereist. Een veld of expressie die a . retourneert
TEXT
waarde. Aangenomen wordt dat alle tekens in de invoertekenreeks een van de volgende tekens zijn: kleine letters (az), hoofdletters (AZ), cijfers (0-9) of het koppelstreepje (
-
), komma (
,
), onderstrepingsteken (
_
), periode (
.
) of sterretje (
*
) teken. Het percentageteken (
%
) is toegestaan, maar wordt geïnterpreteerd als het begin van een speciale reeks met escapetekens. Het plusteken (
+
) is toegestaan, maar wordt geïnterpreteerd als een spatie.

Voorbeelden

Decodeer de waarden van het veld
url_query
:
URLDECODE([url_query])
Een gecodeerde tekenreeks voor een letterlijke URL converteren (
N%2FA%20or%20%22not%20applicable%22
) naar een door mensen leesbare waarde:
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
retourneert
N/A or "not applicable".