转码和解码

来源:互联网 发布:js怎么给div赋值 编辑:程序博客网 时间:2024/05/29 13:19

第一次使用转码是在一次传递参数和过程中,因为传递的参数是一个中文,不能被识别,所以需要先转码。

escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。

示例:    var val = "其它"
                var url = "www" + escape(val);

alert(url);     弹出的内容是:www%u5176%u5B83   

经过上面的编码之后可以的路径,如果需要解码需要用到另一个函数。

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

示例:  var val="其它";
            var nextval=escape(val);
    document.write(nextval + "<br>");
    document.write(unescape(nextval));

当然还有其他方式这里只是简单分享两个。

0 0