编码选项
原文(明文)
0 字符
结果(编码后)
0 字符
URL 编码小知识
什么是 URL 编码?
URL 编码(又称百分号编码)将 URL 中不允许直接出现的字符转换为 %XX 的十六进制形式。中文、空格、换行等字符在放入 URL 前都需要编码,例如「中」编码后为 %E4%B8%AD。
Component 模式和 URL 模式有什么区别?
- Component(
encodeURIComponent):编码所有保留字符,适合编码参数值,如q=阿呆中的「阿呆」。 - URL(
encodeURI):保留: / ? & = #等结构字符,适合编码完整网址。
对参数值误用 URL 模式会导致 &、= 未被编码而破坏参数结构。
空格的两种表示:%20 和 +
标准百分号编码中空格是 %20;HTML 表单的 application/x-www-form-urlencoded 编码中空格是 +。开启「解码时 + 视为空格」可兼容后者,但注意:若原文本身含加号(如 Base64),请勿开启。
快捷键
Ctrl + Enter:编码Ctrl + Shift + Enter:解码