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
intestazioneSintassi
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%,HHrappresenta il valore esadecimale del byte. Alcune sequenze di escape comuni:HHSequenza di codifica percentualeValore%20spazio%0Ao%0Do%0D%0Anewline%22virgolette doppie (")%25percentuale (%)%2Dtrattino (-)%2Eperiodo (.)%3Cinferiore a (<)%3Dmaggiore di (>)%5Cbarra rovesciata (\)%7Cpipe (|)
Parametri di input
- URL_string
- Sono obbligatori. Un campo o un'espressione che restituisce aTEXTvalore 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".