在线escape加密解密可以方便得实现Escape加密和UnEscape解密。escape是JavaScript中的一个函数,它能够将字符串转义,将一些特殊字符转换为十六进制编码的形式。这种十六进制编码的字符串对于第三方来说是没有意义的,这样就可以保护这些信息了。
escape是什么
escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。其中某些字符被替换成了十六进制的转义序列。
该编码不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。
escape的加密解密
在很多脚本语言的应用当中,escape函数是一个可转换编码的函数,比如javascript 的 ajax 中,向a.php传递参数?city=北京,可先将"北京"用escape重新编码,再进行传递,在服务器端接收后再解码才不会出现乱码。escape一般用于传递URL参数和类似urlencodebase64_encode函数是类似的。如上?city=北京