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.
如何使用
- 粘贴文本或 URL。
- 选择模式:编码参数值用「组件」,编码整条 URL 用「URI」。
- 复制结果。
常见问题
encodeURIComponent 和 encodeURI 有什么区别?
前者编码保留字符(如 : / ? & =),适合单个参数值;后者保留 URL 结构符,适合整条 URL。
空格应该编码成 %20 还是 +?
标准百分号编码是 %20;+ 是表单(application/x-www-form-urlencoded)的惯例。现代 API 一般接受 %20。