escape 関数

escape(expression:String) : String

パラメータをストリングに変換し、URL エンコードします。この場合、英数字以外のすべての文字は % が付いた 16 進シーケンスで置き換えられます。URL エンコードされたストリング内のパーセント記号 (%) は、エスケープ文字の開始を表すもので、剰余演算子 (%) ではありません。

対応バージョン : ActionScript 1.0、Flash Player 5

パラメータ

expression:String - ストリングに変換し、URL エンコードする対象の式。

戻り値

String - URL エンコードされたストリング。

次のコードを作成すると、"someuser%40somedomain%2Ecom" が生成されます。

var email:String = "someuser@somedomain.com";
trace(escape(email));

この例では、アットマーク (@) が %40 に、ピリオド (.) が %2E に置き換えられます。この関数は、次のコードに示すように、リモートサーバーに送信する情報の中に特殊文字 (たとえば &?) が含まれている場合に便利です。

var redirectUrl:String = "http://www.somedomain.com?loggedin=true&username=Gus";
getURL("http://www.myothersite.com?returnurl="+ escape(redirectUrl));

関連項目

unescape 関数


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001175.html