使用说明
- 粘贴文本或 URL,选择“编码”或“解码”。
- “组件”模式(encodeURIComponent)会转义字母、数字和
-_.!~*'()以外的所有字符,适合编码单个参数值。 - “完整 URL”模式(encodeURI)会保留
/ ? & =等 URL 结构字符。 - 下方的 URL 解析器会列出协议、主机、路径、hash 以及每个查询参数。
常见问题
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 用于完整的 URL,不会转义 /、?、& 等保留字符;encodeURIComponent 会把它们也转义,适合编码单个参数值。
为什么空格在这里是 %20,别处是 +?
%20 是标准的百分号编码;用 + 表示空格来自 HTML 表单编码(application/x-www-form-urlencoded)。需要这种格式时勾选“空格转 +”即可。