编码
encodeURI(str);
eg:let b=encodeURI("a=汉子");
console.log(b);
结果为:"a=%E6%B1%89%E5%AD%90"
特点:对一些符号无法进行编码:如:':','/',';','='等等
encodeURIComponent(str) ;
eg:let b=encodeURIComponent("a=汉子");
console.log(b);
结果为:"a%3D%E6%B1%89%E5%AD%90"
特点:可以对特殊符号进行编码
解码
decodeURI(str);
eg:let b=decodeURI(b=%E6%B1%89%E5%AD%90);
console.log(b)
结果为:a="汉子"
decodeURIComponent(str);
eg:let b=decodeURIComponent("a%3D%E6%B1%89%E5%AD%90");
console.log(b);
结果为:a="汉子";