JavaScript的escape()函數用于對字符串進行編碼,使其可以在URL中安全地傳輸。
語法:
escape(string)
參數:
string:要進行編碼的字符串。
返回值:
返回一個編碼后的字符串。
示例:
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碼的十六進制表示。
escape()函數不會編碼字母、數字、-、_、.、!、~、*、'、(和)等字符。
escape()函數已經被廢棄,不推薦使用。推薦使用encodeURIComponent()函數來進行URL編碼。