URLDECODE
說明
URLDECODE
是一個列函數,用於將 TEXT
已使用 編碼的值 application/x-www-form-urlencoded
媒體類型URL 編碼 (也稱為百分比編碼) 是一種在統一資源識別碼 (URI) 中編碼資訊的機制。在 HTTP GET
要求中傳送時, application/x-www-form-urlencoded
data 包含在要求 URI 的查詢組成要素中。在 HTTP POST
要求中傳送時,資料會放在訊息內文中,而媒體類型的名稱會包含在訊息中 Content-Type
頁首。語法
URLDECODE
(URL_string
)傳回值
傳回值類型
TEXT
解碼後的字元數如下︰- 英數字元 (az、AZ、0-9) 保持不變。
- 特殊字元連字號 (-)、逗號 (,)、底線 (_)、期間 (.) 和星號 (*) 保持不變。
- 加號 (+) 字元會轉換為空格字元。
- 百分比字元 (%) 被解釋為特殊轉義序列的開始,而序列中的%,HH表示此位元組的十六進位值。一些常見的逸出序列︰HH百分比編碼序列值%20空格%0A或%0D或%0D%0A換行%22雙引號 (")%25百分比 (%)%2D連字號 (-)%2E期間 (.)%3C小於 (<)%3D大於 (>)%5C反斜線 (\)%7C管道 (|)
輸入參數
- URL_string
- 必填。傳回 的欄位或運算式TEXT值。假設輸入字串中的所有字元皆為下列其中一種字元︰小寫字母 (az)、大寫字母 (AZ)、數字 (0-9) 或連字號 ()。-)、逗號 (,)、底線 (_)、期間 (.) 或星號 (*) 字元。百分比字元 (%) 是允許的,但會被解釋為特殊轉義序列的開始。加號 (+允許使用 ),但係統會解釋為空格字元。
範例
將
url_query
欄位的值解碼︰URLDECODE([url_query])
轉換文字 URL 編碼字串 (
N%2FA%20or%20%22not%20applicable%22
) 轉換為可人工讀取的值︰URLDECODE("N%2FA%20or%20%22not%20applicable%22")
退貨 N/A or "not applicable".