🔗
URL 编码 / 解码
百分号编码互转,区分组件级 / 整 URL / 表单三种语义,支持 GBK 字节源
编码模式
输入
0 字符
输出
输入字符 0 · 输入字节 0 · → 长度 0
使用说明 / 算法说明
- 组件级模式对齐 encodeURIComponent:会编码 # ? & = + / 等,用于拼接参数值。
- 整 URL 模式对齐 encodeURI:保留 URL 结构字符,用于编码完整地址。
- 表单模式对齐 application/x-www-form-urlencoded:空格编码为 + 而非 %20。
- 解码时先收集完整字节序列再整体按字符集解码,因此 %E4%BD%A0 能正确还原为「你」。
- 若后端是 Java/PHP 老系统且按 GBK 解码,请把源字符集切到 GBK,否则中文会乱码。