RR工具箱

URL 在线编码与解码

支持 encodeURIComponent 与 encodeURI 两种 URL 编码模式,提供中文查询参数示例及百分号编码错误说明。

原始文本 / URL
编码结果

选择参数编码还是完整 URL 编码

单个查询参数值建议选择 encodeURIComponent,它会编码 &、=、? 等分隔字符。处理完整网址时可选择 encodeURI,保留网址的结构分隔符。

  1. 左侧输入参数文本或网址,选择对应模式。
  2. 点击“编码”得到右侧结果。
  3. 解码时将百分号编码文本放在右侧,点击“解码”。本工具的解码使用 decodeURIComponent,会还原编码后的分隔符。

中文查询参数示例

原文:你好 world
编码:%E4%BD%A0%E5%A5%BD%20world
组合:https://example.com/search?q=%E4%BD%A0%E5%A5%BD%20world

先编码参数值,再与参数名和网址组合,避免把整个查询字符串错误地当成一个参数。

为什么解码失败或出现加号?

百分号后需要两个十六进制字符;不完整的 % 序列或无效 UTF-8 字节可能导致解码失败。表单编码常用 + 表示空格,而本工具不会自动把加号替换为空格;请结合数据来源判断。

重复编码会把 % 变成 %25。只在明确知道编码层数时重复解码,避免改变原始参数含义。

数据如何处理

工具计算在当前浏览器内执行,工具代码不上传输入内容,也不写入本地存储。页面加载包含百度访问统计。

相关工具

JSON 格式化与校验 · 查看完整工具箱