URL 文字列を通常の文字列にデコードします。
注: この関数は Release 6 で新しく追加されました。
構文
@URLDecode( decodeType
; token )
パラメータ
decodeType
文字列。トークンの変換に使用するエンコードの種類です。文字列引数または MIME 文字セットを指定できます。
文字列引数の場合
- "Domino" -- Domino Web サーバーで使用される標準文字セットを使用してトークンをデコードします。このキーワードは、MIME 文字セットの "UTF-8" に相当します。
- "Platform" -- 現在のシステムのネイティブ文字セットを使用してトークンをデコードします。
MIME 文字セットの場合
コード値を表す 16 進数値をオクテットにデコードし、次に指定された文字セットを LBMCS に変換します。サポートされている MIME 文字セットは次のとおりです。
- "UTF-8": UCS (Universal Character Set) Transformation Format 8。ASCII 互換のマルチバイト Unicode と UCS エンコード方式です。
- "ISO-8859-1": ヨーロッパ言語向けの ISO (International Standards Organization) の 8 ビット、シングルバイトコード化グラフィック文字セットです。
- "Shift_JIS": 日本語向けの文字セットです。
token
文字列または文字列リスト。デコードされる URL 文字列。
戻り値
String
文字列または文字列リスト。URL 文字列をデコードしたものが返されます。
例
次のコードをフィールドのデフォルト値として使用すると、[encode] フィールドの URL 形式の文字列がデコードされます。[encode] フィールドの値が「Employee%2FMy%20Database.nsf」ならば、「Employee/My Database」が返されます。
@URLDecode("Domino";encode)