选择参数编码还是完整 URL 编码
单个查询参数值建议选择 encodeURIComponent,它会编码 &、=、? 等分隔字符。处理完整网址时可选择 encodeURI,保留网址的结构分隔符。
- 左侧输入参数文本或网址,选择对应模式。
- 点击“编码”得到右侧结果。
- 解码时将百分号编码文本放在右侧,点击“解码”。本工具的解码使用
decodeURIComponent,会还原编码后的分隔符。
中文查询参数示例
原文:你好 world
编码:%E4%BD%A0%E5%A5%BD%20world
组合:https://example.com/search?q=%E4%BD%A0%E5%A5%BD%20world先编码参数值,再与参数名和网址组合,避免把整个查询字符串错误地当成一个参数。
为什么解码失败或出现加号?
百分号后需要两个十六进制字符;不完整的 % 序列或无效 UTF-8 字节可能导致解码失败。表单编码常用 + 表示空格,而本工具不会自动把加号替换为空格;请结合数据来源判断。
重复编码会把 % 变成 %25。只在明确知道编码层数时重复解码,避免改变原始参数含义。
数据如何处理
工具计算在当前浏览器内执行,工具代码不上传输入内容,也不写入本地存储。页面加载包含百度访问统计。