URL编码(也叫百分号编码)是互联网的一项基础协议规范。因为URL只允许使用ASCII字符集中的一部分字符,当网址里包含中文、空格、特殊符号等字符时,就必须把它们转换成%XX的格式才能在网络上正确传输,不然浏览器或服务器可能会解析出错。
本工具支持两种编码模式:encodeURIComponent会编码几乎所有特殊字符,适合处理URL参数值;encodeURI会保留冒号、斜杠、问号等URL结构字符,适合编码完整的网址。做接口调试、拼接带中文参数的链接、分析后台日志里的编码URL时都特别好用。
URL编码(也叫百分号编码)是互联网的一项基础协议规范。因为URL只允许使用ASCII字符集中的一部分字符,当网址里包含中文、空格、特殊符号等字符时,就必须把它们转换成%XX的格式才能在网络上正确传输,不然浏览器或服务器可能会解析出错。
本工具支持两种编码模式:encodeURIComponent会编码几乎所有特殊字符,适合处理URL参数值;encodeURI会保留冒号、斜杠、问号等URL结构字符,适合编码完整的网址。做接口调试、拼接带中文参数的链接、分析后台日志里的编码URL时都特别好用。
| 字符 | 编码 | 说明 |
|---|---|---|
| 空格 | %20 或 + | URL中最常遇到的转义字符 |
| ! | %21 | 感叹号 |
| # | %23 | 井号,URL锚点标识符 |
| % | %25 | 百分号自身也需要转义 |
| & | %26 | URL参数之间的分隔符 |
| = | %3D | URL参数的赋值符号 |
| ? | %3F | 查询字符串的起始标记 |
| / | %2F | 路径分隔符 |