阅读量:2
escape()函数用于对字符串进行编码,将字符串中的特殊字符转换为Unicode编码的字符串。unescape()函数用于对编码后的字符串进行解码,将Unicode编码的字符串还原为原始字符串。
下面是escape()和unescape()函数的使用示例:
- 使用escape()函数编码字符串:
var str = "Hello, world! 你好,世界!"; var encodedStr = escape(str); console.log(encodedStr); // 输出:Hello,%20world!%20%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81
- 使用unescape()函数解码字符串:
var encodedStr = "Hello,%20world!%20%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81"; var decodedStr = unescape(encodedStr); console.log(decodedStr); // 输出:Hello, world! 你好,世界!
注意:escape()和unescape()函数已经被废弃,不推荐使用。推荐使用encodeURIComponent()和decodeURIComponent()函数进行编码和解码操作。