--- title: window.escape slug: Web/API/Window/escape tags: - DOM - DOM_0 - Gecko - Gecko DOM Reference - Window translation_of: Web/JavaScript/Reference/Global_Objects/escape ---
文字列をエンコードし、16 進エスケープシーケンスで表された特定の文字に置換します。
escaped = escape(regular);
escaped
は、エンコードされた文字列です。regular
は、通常の文字列です。alert( escape("http://www.cnn.com") ); // 表示結果: http%3A//www.cnn.com
escape()
メソッドは、特別な文字(通常のテキストや数字ではない文字)を 16 進文字にエンコードします。これは、特に、クッキーの値を設定するために必要となります。また、GET リクエストや AJAX GET/POST リクエストの URL で
name=value
のような組のデータを渡すときにも役立ちます。
{{domxref("window.unescape")}} 、encodeURIComponent
も参照してください。
{{DOM0}} 但し、ECMA-262 の非標準化セクションで言及されています。