js encodeURI和encodeURIComponent
作者:互联网
1.encodeURI(URIstring)
对在 URI 中具有特殊含义的 ASCII 标点符号,不会进行转义的:;/?:@&=+$,#
console.log(encodeURI("http://www.baidu.com.cn"));//http://www.baidu.com.cn console.log(encodeURI("http://www.baidu.com.cn/p 1/"));//http://www.baidu.com.cn/p%201/ console.log(encodeURI(",/?:@&=+$#"));//,/?:@&=+$#
2.encodeURIComponent(URIstring)
对在 URI 中具有特殊含义的 ASCII 标点符号,也会进行转义的:;/?:@&=+$,#
console.log(encodeURIComponent("http://www.baidu.com.cn"));//http%3A%2F%2Fwww.baidu.com.cn console.log(encodeURIComponent("http://www.baidu.com.cn/p 1/"));//http%3A%2F%2Fwww.baidu.com.cn%2Fp%201%2F console.log(encodeURIComponent(",/?:@&=+$#"));//%2C%2F%3F%3A%40%26%3D%2B%24%23
标签:baidu,www,console,cn,js,encodeURIComponent,com,encodeURI,log 来源: https://www.cnblogs.com/houchen/p/15735831.html