JavaScript escape()関数(この方法はASCII文字と数字を符号化しないし、次のようなASCII句読点も符号化しません.*@-_+/.他のすべての文字は変換シーケンスに置き換えられます.)

1248 ワード

JavaScript escape関数
JavaScriptグローバルオブジェクト参照マニュアル
定義と用法
escape()関数は文字列をエンコードすることができ、このようにしてすべてのコンピュータで文字列を読み取ることができます.
構文
escape(string)
パラメータ
説明
ストリングス
必要です.変換または符号化する文字列.
戻り値
コードされたstringのコピー.一部の文字は16進数の変換シーケンスに置き換えられます.
説明
この方法はASCII文字と数字を符号化しないし、次のASCII句読点も符号化しない.他のすべての文字は変換シーケンスに置き換えられます.
ヒントとコメント
ヒント:unescape()を用いて、escape()符号化された文字列を復号することができる.
ECMAScript v 3はこの方法の使用に反対しています.decodeURI()とdecodeURIComponent()を使用します.
実例
この例では、エスケープ()を使って文字列を符号化します.
<script type="text/javascript">

document.write(escape("Visit W3School!") + "<br />")
document.write(escape("?!=()#%&"))

</script>
出力:
Visit%20W3School%21 %3F%21%3D%28%29%23%25%26
TIY
escape()
エスケープ()を使って文字列をエンコードするにはどうすればいいですか?