js如何将链接进行urlencode编码
时间: 2024-06-08 09:07:03 浏览: 305
URLEncode方法-ASP.NET学习资料
可以使用 `encodeURIComponent` 函数对链接进行 URL 编码。该函数可以将字符串中的特殊字符转义为符合 URL 规范的字符串,例如空格、问号、井号等。
示例代码:
```javascript
const url = 'https://www.example.com/?name=张三&age=18';
const encodedUrl = encodeURIComponent(url);
console.log(encodedUrl);
```
输出结果:
```
https%3A%2F%2Fwww.example.com%2F%3Fname%3D%E5%BC%A0%E4%B8%89%26age%3D18
```
可以看到,原始链接中的特殊字符被转义成了 `%xx` 的形式。可以使用 `decodeURIComponent` 函数对编码后的字符串进行解码。
阅读全文