1.escape メソッド
すべてのコンピューターで読み取れるように String オブジェクトをエンコードします。
escape(charString)
必要な charstring パラメーターは、エンコードされる任意の String オブジェクトまたは文章。
説明:
エスケープ メソッドは、charstring の内容を含む文字列値 (Unicode 形式) を返します。すべてのスペース、句読点、アクセント、およびその他の非 ASCII 文字は、%xx エンコーディングで置き換えられます。xx は、文字を表す 16 進数と同じです。たとえば、スペースは " " として返されます。 255 を超える文字値は %uxxxx 形式で保存されます。
注: エスケープ メソッドを使用して、Uniform Resource Identifier (URI) をエンコードすることはできません。これをエンコードするには、encodeURI メソッドと encodeURIComponent メソッドを使用します。
2.unescape メソッド
escape メソッドでエンコードされた String オブジェクトをデコードします。
unescape(charstring)
必須の charstring パラメータは、デコードされる String オブジェクトです。
説明:
unescape メソッドは、charstring の内容を含む文字列値を返します。 %xx 16 進形式でエンコードされたすべての文字は、ASCII 文字セットの同等の文字に置き換えられます。 %uxxxx 形式でエンコードされた文字 (Unicode 文字) は、16 進エンコード xxxx の Unicode 文字に置き換えられます。
注: unescape メソッドは、Uniform Resource Identifier (URI) のデコードには使用できません。このコードは、decodeURI メソッドと decodeURIComponent メソッドを使用してデコードできます。