URL 在线编码解码
在线 URL 编码解码工具,处理空格、中文与特殊字符的百分号编码,适用于链接、接口参数和表单数据的转义与还原。
工具说明
URL 中只允许出现有限的一组字符,空格、中文、&、/ 等字符必须经过百分号编码后才能安全地放在链接里。
本工具可以把文本编码成可安全用于 URL 的形式,也可以把已编码的字符串还原成可读文本。
- encodeURIComponent:对参数值进行编码
- decodeURIComponent:解码回原始文本
- 原生支持中文等多字节字符
常见问题
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 会保留 / ? & = 等属于 URL 结构本身的字符,encodeURIComponent 会把它们一并转义,因此更适合对单个参数值编码。
链接里的 %20 是什么意思?
URL 中不允许出现空格,所以空格被百分号编码为 %20。解码后 %20 会还原成普通空格。
能处理中文吗?
可以。文本按 UTF-8 进行百分号编码,这是现代浏览器和服务器通用的格式。