URL 编码解码工具
把中文或特殊字符转成 URL 安全的百分号编码,或把编码还原成可读文本。
🔄 输入内容
📤 输出结果
—
📌 两种模式怎么选
| 场景 | 推荐模式 | 原因 |
|---|---|---|
| 拼接查询参数值,如 ?q=中文关键词 | encodeURIComponent | 参数值里的 & = ? / 都必须被编码,否则会截断参数 |
| 整条 URL 中含中文路径 | encodeURI | 保留 :// ? & = 等结构字符,只编码中文与空格 |
| 把用户输入拼进 URL 路径 | encodeURIComponent | 防止路径穿越与参数注入 |
安全提示:拼接 URL 时务必对用户输入做编码,否则可能被构造成任意跳转或参数注入。涉及跳转地址的场景,还应校验目标域名白名单。