阅读次数:166

概述

在 JavaScript 1.5 版中,不推荐使用 escape() 函数。请使用 encodeURI() 或 encodeURIComponent() 代替。

escape() 函数对字符串进行编码。

此函数使字符串具有可移植性,这样它就可以通过任何网络传输到任何支持 ASCII 字符的计算机。

此函数对特殊字符进行编码,但以下字符除外: * @ - _ + . /

unescape() 函数可对通过 escape() 编码的字符串进行解码。

提示: 使用函数escape() 对字符串进行编码。

注意:unescape() 函数已经从 Web 标准中删除,所以尽量不使用该函数,可以使用 decodeURIdecodeURIComponent 代替。

实例

var escape1 =escape("我是:www.zhuimengzhu.com追梦猪");//编码
console.log("经escape编码后:" + escape1);
var unescape1 = unescape(escape1); //解码
console.log("经unescape解码后:" + unescape1);

结果

escape函数加密