返回

URL 编码解码

URL 百分号编码与解码,处理中文、空格与特殊字符

编码加密
使用说明
用途URL 百分号编码与解码,处理中文、空格与特殊字符。
怎么用输入内容后选择「编码」或「解码」;勾选「完整 URI 编码」可保留 :/?#&= 等结构字符。
什么时候用URL 参数里带中文或特殊符号时、拼接链接、调试接口签名时使用。
注意空格会被编码为 %20;解码遇到非法转义会提示错误。

URL 编码(百分号编码)把 URL 中不允许出现的字符(中文、空格、特殊符号)转换为 %XX 形式,保证链接在各种环境下都能正确传递。本工具同时支持编码与解码,以及保留结构字符的完整 URI 编码。

使用示例
编码中文输入:中文
输出:%E4%B8%AD%E6%96%87
编码空格输入:a b
输出:a%20b
完整 URI 编码输入:https://a.com/搜索?q=你好
输出:保留 :/?#&= 结构字符,只编码中文部分
适合编码整条链接的场景
常见问题
Q:什么时候需要 URL 编码?
当 URL 参数值包含中文、空格或 &、=、+ 等保留字符时,不编码可能导致参数被截断或乱码。
Q:解码报错是什么原因?
输入中包含非法的百分号序列(如 % 后面不是两位十六进制字符),请检查是否混入了多余的空格或换行。
使用提示
  • 接口签名调试时,不同语言对空格的编码(%20 或 +)有差异,本工具按标准输出 %20。