Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
URLDECODE

URLDECODE

Descrizione

URLDECODE
è una funzione di riga che decodifica a
TEXT
valore codificato con
application/x-www-form-urlencoded
tipo di supporto La codifica URL, nota anche come codifica percentuale, è un meccanismo per codificare le informazioni in un URI (Uniform Resource Identifier). Quando viene inviata una richiesta
HTTP GET
,
application/x-www-form-urlencoded
i dati sono inclusi nel componente query dell'URI della richiesta. Quando vengono inviati in una richiesta
HTTP POST
, i dati vengono inseriti nel corpo del messaggio e il nome del tipo di supporto viene incluso nel messaggio
Content-Type
intestazione

Sintassi

URLDECODE
(
URL_string
)

Valore restituito

Restituisce un valore di tipo
TEXT
con caratteri decodificati come segue:
  • I caratteri alfanumerici (az, AZ, 0-9) rimangono invariati.
  • I caratteri speciali trattino (
    -
    ), virgola (
    ,
    ), carattere di sottolineatura (
    _
    ), periodo (
    .
    ) e asterisco (
    *
    ) rimangono invariati.
  • Il segno più (
    +
    ) viene convertito in uno spazio.
  • Il carattere percentuale (
    %
    ) viene interpretato come l'inizio di una sequenza con caratteri di escape speciale, dove si trova nella sequenza
    %
    HH
    ,
    HH
    rappresenta il valore esadecimale del byte. Alcune sequenze di escape comuni:
    Sequenza di codifica percentuale
    Valore
    %20
    spazio
    %0A
    o
    %0D
    o
    %0D%0A
    newline
    %22
    virgolette doppie (
    "
    )
    %25
    percentuale (
    %
    )
    %2D
    trattino (
    -
    )
    %2E
    periodo (
    .
    )
    %3C
    inferiore a (
    <
    )
    %3D
    maggiore di (
    >
    )
    %5C
    barra rovesciata (
    \
    )
    %7C
    pipe (
    |
    )

Parametri di input

URL_string
Sono obbligatori. Un campo o un'espressione che restituisce a
TEXT
valore Si presuppone che tutti i caratteri nella stringa di input siano uno dei seguenti: lettere minuscole (az), lettere maiuscole (AZ), cifre numeriche (0-9) o il trattino (
-
), virgola (
,
), carattere di sottolineatura (
_
), periodo (
.
) o asterisco (
*
) Il carattere percentuale (
%
) è consentito, ma viene interpretato come l'inizio di una sequenza di escape speciale. Il carattere più (
+
) è consentito, ma viene interpretato come uno spazio.

Esempi

Decodificare i valori del campo
url_query
:
URLDECODE([url_query])
Convertire una stringa con codifica URL letterale (
N%2FA%20or%20%22not%20applicable%22
) a un valore leggibile:
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
resi
N/A or "not applicable".