| URLDECODE | |
| 説明
URL エンコード文字列をデコードします。 |
|
| 戻り値
デコードされた文字列 |
|
| カテゴリ
変換関数、その他の関数, 文字列関数 |
|
関数のシンタックスURLDecode(urlEncodedString[, charset]) |
|
| 関連項目
URLEncodedFormat、『ColdFusion MX 開発ガイド』の第17章の「グローバル化アプリケーションの開発」 の「グローバル化に使用可能なタグと関数」 ColdFusion MX 6.1: デフォルトの文字セットの変更 : URL スコープの文字エンコードがデフォルトの文字セットとなりました。 ColdFusion MX:
|
|
| パラメータ
|
|
| 使用方法
URL エンコードでは、一部の文字が、パーセント記号と 16 進表記を使って表現されます。たとえば、コード 129 の文字は %81 にエンコードされます。また、スペースはプラス記号にエンコードされます。 HTTP のクエリー文字列は常に URL エンコードされています。 |
|
| 例
この例では、ASCII 文字コードを含んでいる文字列の作成、エンコード、およびデコードを行います。 <cfscript>
// 文字列を作成します。
s = "";
for (c = 1; c lte 256; c = c + 1)
{
s = s & chr(c);
}
// 文字列をエンコードして、結果を表示します。
enc = URLEncodedFormat(s);
WriteOutput("Encoded string: '#enc#'.<br>");
// これをデコードして、その結果を元の文字列と比較します。
dec = URLDecode(enc);
if (dec neq s)
{
WriteOutput("デコード結果がエンコード前の内容と一致しません。");
}
else
{
WriteOutput("西部戦線に異状なし。");
}
</cfscript>
|
|
| URLENCODEDSTRING | |
| URL エンコードされた文字列、またはそのような文字列を含んでいる変数です。 | |
| CHARSET | |
| URL のエンコードに使用する文字エンコードです。オプション | |
一般的に使用される値を次に示します。
|
|
| 文字エンコードの詳細については、www.w3.org/International/O-charset.html を参照し てください。 | |
| デフォルトは、URL スコープの文字エンコードです。SetEncodingを参照してください。 | |