CoderTools

URL编解码工具 | CoderTools

描述

关于URL编码

URL编码,也称为百分号编码,是在特定情况下对统一资源标识符(URI)中的信息进行编码的机制。它包括用一个或多个字符三元组替换某些字符,这些三元组由百分号字符'%'和两个十六进制数字组成。

当URL包含URL中不允许的字符,或当字符在URL语法中有特殊含义时,就需要URL编码。这确保了URL可以安全地在互联网上传输,无论它们包含什么字符。

注意: URL的不同部分(协议、权威、路径、查询、片段)有不同的编码规则。此工具使用标准URL编码,适用于查询参数和表单数据。

常见字符及其编码

字符 URL编码 描述
Space %20 空格字符
! %21 感叹号
" %22 引号
# %23 井号/片段标识符
% %25 百分号字符
& %26 与符号/查询分隔符
+ %2B 加号
= %3D 等号/查询值分隔符
? %3F 问号/查询指示符

常见用途

示例

示例1:查询参数

Original: Hello World!

Encoded: Hello%20World%21

示例2:电子邮件地址

Original: [email protected]

Encoded: user%40example.com

示例3:复杂查询

Original: search=JavaScript & Node.js

Encoded: search%3DJavaScript%20%26%20Node.js

参考资料与延伸阅读