URLDECODE
説明
URLDECODE
は、以下をデコードする行関数です TEXT
"" でエンコードされた値 application/x-www-form-urlencoded
メディア タイプ。パーセント エンコーディングとも呼ばれる URL エンコーディングは、ユニフォーム リソース識別子 (URI) の情報をエンコードするためのメカニズムです。HTTP GET
リクエストで送信されると、 application/x-www-form-urlencoded
データは、リクエスト URI のクエリー コンポーネントに含まれています。HTTP POST
リクエストで送信されると、データはメッセージの本文に配置され、メディア タイプの名前もメッセージに含まれます。 Content-Type
ヘッダー構文
URLDECODE
(URL_string
)戻り値
型の値を返します
TEXT
- 文字は次のようにデコードされます。- 英数字 (z、AZ、0-9) は変更されていません。
- 特殊文字のハイフン ()-), カンマ (,)、アンダースコア (_)、期間 (.)、アスタリスク (*) 変更されていません。
- プラス記号 (+) 文字はスペース文字に変換されます。
- パーセント文字 ()%) は、特殊なエスケープ連番の開始と解釈されます。%、HHは、バイトの 16 進数値を表します。いくつかの一般的なエスケープ シーケンスは、HHパーセントのエンコーディング連番値%20スペース%0Aまたは%0Dまたは%0D%0A改行%22二重引用符 (")%25% (%)%2Dハイフン (-)%2E期間 (.)%3C< (<)%3D> (>)%5Cバックスラッシュ (\)%7Cパイプ (|)
入力パラメータ
- URL_string
- 必須のコンテンツ。"" を返すフィールドまたは式。TEXT値。入力文字列内のすべての文字が次のいずれかであることが考えられます: 小文字 (z)、大文字 (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".