URL 编码(百分号编码)用于将文本中的特殊字符转换为安全的可传输形式,常见于查询参数、路径片段与表单提交。
本工具提供 encodeURIComponent(适合编码单个参数或片段)与 encodeURI(适合整条地址)两种范围,并支持表单场景常用的 x-www-form-urlencoded(空格用 +)。所有处理均在本地执行。
- 使用场景: 为查询参数/路径片段做编码;对接口返回的百分号编码进行还原;清理被错误双重编码的文本等。
- 编码范围: 组件(encodeURIComponent)会编码大多数非保留字符,适合参数值;整址(encodeURI)保留如 : / ? # 等分隔符,适合整条 URL。
- x-www-form-urlencoded: 传统表单提交中空格会编码为 + 而非 %20;勾选后编码与解码均按此规则处理。
- 隐私说明: 不发起网络请求;数据仅保存在本页,刷新即可清空。