@URLEncode (式言語)

文字列を URL セーフ形式にエンコードします。

構文

@URLEncode( encodingFormat ; token )

パラメータ

encodingFormat

文字列。トークンの変換に使用するエンコードの種類です。文字列引数または MIME 文字セットを指定できます。

文字列引数の場合

MIME 文字セットの場合

非 ASCII 文字を指定された文字セットに変換し、その文字を %XX 形式にエンコードします。XX はエンコードされた値を表す 16 進数値です。次に例を示します。

token

文字列または文字列リスト。エンコードされる URL 文字列です。

戻り値

encodedURLString

文字列または文字列リスト。URL 文字列を指定のエンコード形式でエンコードしたものが返されます。

使用法

@URLEncode を使用して URL 文字列全体をエンコードしないでください。例えば、@URLEncode("Domino";"http://www.ibm.com/") は「http%3A%2Fwww.ibm.com%2F」を返しますが、この文字列を使用しても目的の Web サイトには正しくリンクできません。

  1. 次の式では、エンコードされた URL として「By%20Date」が返されます。
    @URLEncode("Domino";"By Date")
  2. 次の式では、エンコードされた URL として「Support%20%E0%20la%20client%E8le」が返されます。
    @URLEncode("ISO-8859-1";"Support à la clientèle")
  3. 次の式では、エンコードされた URL として「Support%20%C3A0%20la%20client%C3%A8le」が返されます。
    @URLEncode("UTF-8";"Support à la clientèle")