墨工坊

DEV NO.003

URL 编解码

处理 %20、%E4%B8%AD 这类转义,支持完整 URI 分段编码。

此工具完全在本地运行,数据不会上传到任何服务器。

Input
Output

这是什么

什么是 URL 编码

当 URL 中出现空格、中文或 & 等特殊字符时,需要转义为 %XX 形式才能安全传输。本工具支持参数级与整条 URL 级两种编码模式,双向转换。

What is URL encoding

Spaces, non-ASCII text and reserved characters must be escaped as %XX sequences to travel safely in URLs. This tool offers component-level and full-URI-level modes in both directions.

如何使用

  1. 粘贴文本或 URL。
  2. 选择模式:编码参数值用「组件」,编码整条 URL 用「URI」。
  3. 复制结果。

常见问题

encodeURIComponent 和 encodeURI 有什么区别?

前者编码保留字符(如 : / ? & =),适合单个参数值;后者保留 URL 结构符,适合整条 URL。

空格应该编码成 %20 还是 +?

标准百分号编码是 %20;+ 是表单(application/x-www-form-urlencoded)的惯例。现代 API 一般接受 %20。