URL中的参数值是URL

当一个url要作为参数值出现在URL地址中时,要将此url进行编码

urlencode('https://yuedu.baidu.com?name=xiaoming');
//https%3A%2F%2Fyuedu.baidu.com%3Fname%3Dxiaoming

于此,当前端页面,使用JS从URL地址上获取参数值作为一个location.href的值使用时,要将值解码使用

decodeURIComponent('https%3A%2F%2Fyuedu.baidu.com%3Fname%3Dxiaoming');

未完待续......


以上是个人在日常开发中遇到的坑,仅为参考,如有问题请给予指正。