JavaScript エスケープ() 関数の用途は何ですか?
JavaScript の escape() 関数は、文字列を符号化して URL で安全に送信できるようにします。
文法的に
エスケープ(文字)
この文章を日本語に翻訳してください(ネイティブ向け):
エンコード対象の文字列。
戻り値:
エンコードされた文字列を返します。
例:
var str = "Hello, world!";
var encodedStr = escape(str);
console.log(encodedStr); // 输出:%48%65%6c%6c%6f%2c%20%77%6f%72%6c%64%21
ご注意ください。
- escape()関数は、非ASCII文字をエンコードする時、%xx という形式を利用し、そこで xx は文字の ASCII コードの 16 進数表記です。
- escape()関数は、アルファベット・数字・-・_・.・!・~・*・’・(・)などの文字はエンコードしません。
- escape() 関数は推奨されておらず使用が中止されています。 URL エンコードを行うには、代わりに encodeURIComponent() 関数を使用することをお勧めします。