这个工具是什么
URL Component 模式使用 encodeURIComponent,会编码 &、=、? 等分隔符,适合单个参数值;Full URL 模式使用 encodeURI,会保留 URL 的协议、路径和查询结构分隔符。
- 中文、日文与 emoji 会先按 UTF-8 转换为百分号序列。
- 组件模式适合 value,完整 URL 模式适合整条地址。
- 编码不会发送或打开输入的网址。
如何使用
- 输入参数值或完整 URL。
- 选择 URL Component 或 Full URL。
- 点击“URL 编码”。
- 复制百分号编码结果。
常见用途
- 安全拼接查询参数值。
- 编码包含空格或非 ASCII 字符的路径。
- 比较完整 URL 与单个组件的转义差异。
URL Encode 功能特点
在 URL Component 与 Full URL 模式下正确编码中文和特殊字符。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
什么时候选 URL Component?
编码单个参数名或参数值时选择它,避免 & 和 = 被误认为查询结构。
空格会变成 + 吗?
encodeURIComponent 会生成 %20。加号是 application/x-www-form-urlencoded 的另一套表单规则。
完整 URL 模式会编码 & 和 = 吗?
通常不会,因为 encodeURI 会保留用于 URL 结构的分隔字符。