URL 编解码
使用 URI 组件或完整 URI 模式进行单轮编码与解码,保留加号的原生语义。
使用指南
拼接 URL 参数或检查已有转义文本时,先确定处理的是一个参数值还是完整 URI。把参数中的分隔符错误地保留,可能改变地址结构。本站只做文本转换,不访问结果网址。
使用步骤
- 处理单个参数值时选择 URI 组件;处理完整地址时选择完整 URI。
- 粘贴输入并明确点击编码或解码,每次仅处理一轮。
- 检查结果中分隔符是否符合用途,再复制到你的目标应用。
示例解读
输入或选择:你好 world
结果:组件编码:%E4%BD%A0%E5%A5%BD%20world
空格编码为 %20,解码时 + 保持加号;这与表单查询参数把 + 解释为空格的规则不同。
注意事项
- 完整 URI 模式会保留 /、?、&、=、# 等结构符,不适合直接保护参数值中的这些字符。
- 非法百分号转义或无效 UTF-8 会解码失败;不要反复自动解码未知内容。转换成功不代表结果链接可信。
常见问题
为什么 %2F 在完整 URI 解码后仍被保留?
斜杠是 URI 结构分隔符,完整 URI 解码保留部分结构转义。需要解码独立值时请明确选择组件模式。
编码可以隐藏密码吗?
不可以。URL 编码可逆,放入网址的秘密仍可能被浏览记录、服务器或分享渠道接触。