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%,HHis de hexadecimale waarde van de byte. Enkele veelvoorkomende escape-reeksen:HHCoderingsvolgorde percentageWaarde%20spatie%0Aof%0Dof%0D%0Anewline%22dubbel aanhalingsteken (")%25percentage (%)%2Dkoppelteken (-)%2Eperiode (.)%3Ckleiner dan (<)%3Dgroter dan (>)%5Cbackslash (\)%7Cpipe (|)
Invoerparameters
- URL_string
- Vereist. Een veld of expressie die a . retourneertTEXTwaarde. 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".