使用encodeURIComponent()和decodeURIComponent()函数: // 编码 var encoded
// 编码
var encodedUrl = encodeURIComponent("https://www.example.com?name=张三&age=20");
console.log(encodedUrl); // Https%3A%2F%2Fwww.example.com%3Fname%3D%E5%BC%A0%E4%B8%89%26age%3D20
// 解码
var decodedUrl = decodeURIComponent(encodedUrl);
console.log(decodedUrl); // https://www.example.com?name=张三&age=20
// 编码
var encodedUrl = encodeURI("https://www.example.com?name=张三&age=20");
console.log(encodedUrl); // https://www.example.com?name=%E5%BC%A0%E4%B8%89&age=20
// 解码
var decodedUrl = decodeURI(encodedUrl);
console.log(decodedUrl); // https://www.example.com?name=张三&age=20
// 编码
var encodedUrl = escape("https://www.example.com?name=张三&age=20");
console.log(encodedUrl); // https%3A%2F%2Fwww.example.com%3Fname%3D%E5%BC%A0%E4%B8%89%26age%3D20
// 解码
var decodedUrl = unescape(encodedUrl);
console.log(decodedUrl); // https://www.example.com?name=张三&age=20
--结束END--
本文标题: js对url进行编码解码的方式有哪些
本文链接: https://www.lsjlt.com/news/577031.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0