tools.memory.gd.cn

URL 编解码

URL 编码与解码,支持 encodeURIComponent

使用说明

输入包含中文、特殊字符的文本,点击「编码」将其转换为 URL 安全格式(如空格变 %20,中文变 %E4%B8...);粘贴已编码的 URL 字符串,点击「解码」还原可读文本。使用 encodeURIComponent 标准,适用于 URL 参数值的编解码。

常见问题

URL 编码和 encodeURI 有什么区别?

encodeURIComponent 会对几乎所有特殊字符编码(包括 / ? & = 等),适合编码单个参数值;encodeURI 保留 URL 结构字符不编码,适合编码完整 URL。本工具使用 encodeURIComponent。

为什么 URL 里的中文要编码?

HTTP 协议要求 URL 只能包含 ASCII 字符。中文和特殊字符需要转换为 %XX 的十六进制格式,浏览器和服务器才能正确解析。

加号 + 和 %20 都表示空格,有什么区别?

在 application/x-www-form-urlencoded 格式(表单提交)中,空格编码为 +;在 URL path 和 query 的通用场景中,空格应编码为 %20。

相关工具