使用方法
- 选择编码或解码。
- 选择参数值(处理单个值)或整条 URL(处理完整地址)。
- 粘贴文本,结果随输入实时更新。
- 如果输入里含查询串,下方会列出解码后的全部参数。
那张参数表大概是你用得最多的部分:粘一条又长又乱的接口 URL 进来,直接看清它到底带了什么,不用再手动数 & 符号。
关于百分号编码
URL 里只允许出现有限的一批 ASCII 字符。其余的一切——空格、中文、emoji,以及那些赋予
URL 结构的保留标点——都必须写成 % 加上每个字节的两位十六进制。这就是 你好 会变成
%E4%BD%A0%E5%A5%BD 的原因:UTF-8 六个字节,六段转义。
真正让人栽跟头的是该转义什么,而这完全取决于文本要放在哪里。在参数值内部,&
必须转义,否则会被读成下一个参数的开始;而在整条 URL 的层面,同一个 & 恰恰是你要保留的
分隔符。这件事没有唯一正确答案,只有针对位置的正确选择——所以本工具要求你自己选。
另外要清楚:编码不是加密,也不是混淆。百分号编码的串一眼就能还原,凡是放进 URL 的内容
都该当作公开信息——URL 会进浏览器历史、服务器访问日志,还会通过 Referer 头发给第三方。