文本(原文)
→
编码
←
解码
URL(编码)
URL 编码解码参数与使用说明
对文本执行 URL 百分号编码或解码,区分参数组件与完整 URL 的处理方式。
| 项目 | 功能与参数 | 使用说明 |
|---|---|---|
| 组件模式 | encodeURIComponent 与 decodeURIComponent | 通常用于单个查询参数值,避免参数内容中的分隔符改变 URL 结构。 |
| 完整 URL 模式 | encodeURI 与 decodeURI | 保留部分 URL 结构字符,适合与组件模式比较编码差异。 |
常见问题
- 参数值包含 & 时应选哪个模式?
- 一般选择组件模式编码单个参数值,防止其中的与号被误当成参数分隔符。
- 百分号编码是加密吗?
- 不是。URL 编码用于表示字符和保持传输格式,可以按对应规则解码,不提供保密能力。