跳至主要内容
短.be

ASCII 符号的 URL 编码表

ASCII 中字母和数字以外的字符 (含空格) 的 URL 编码结果一览。

本表字符数:33

编码表

ASCII 字符在 UTF-8 中占 1 个字节,其十六进制值与码位的后 2 位相同 (被编码的字符即 % 后面的 2 位)。

字符码位编码 结果RFC 3986 分类
空格U+0020%20其他
!U+0021!保留字符 (sub-delims)
"U+0022%22其他
#U+0023%23保留字符 (gen-delims)
$U+0024%24保留字符 (sub-delims)
%U+0025%25其他
&U+0026%26保留字符 (sub-delims)
'U+0027'保留字符 (sub-delims)
(U+0028(保留字符 (sub-delims)
)U+0029)保留字符 (sub-delims)
*U+002A*保留字符 (sub-delims)
+U+002B%2B保留字符 (sub-delims)
,U+002C%2C保留字符 (sub-delims)
-U+002D-非保留字符
.U+002E.非保留字符
/U+002F%2F保留字符 (gen-delims)
:U+003A%3A保留字符 (gen-delims)
;U+003B%3B保留字符 (sub-delims)
<U+003C%3C其他
=U+003D%3D保留字符 (sub-delims)
>U+003E%3E其他
?U+003F%3F保留字符 (gen-delims)
@U+0040%40保留字符 (gen-delims)
[U+005B%5B保留字符 (gen-delims)
\U+005C%5C其他
]U+005D%5D保留字符 (gen-delims)
^U+005E%5E其他
_U+005F_非保留字符
`U+0060%60其他
{U+007B%7B其他
|U+007C%7C其他
}U+007D%7D其他
~U+007E~非保留字符

编码结果是用 JavaScript 的 encodeURIComponent 逐个转换字符得到的值。对于被编码的字符,其 UTF-8 的每个字节写成 % 加 2 位十六进制数。

分类依据 RFC 3986。非保留字符可以直接用于 URL。保留字符用于分隔 URL 的各个部分,其中 ! ' ( ) * 不会被 encodeURIComponent 转换。其他字符一律会被编码。

转换任意文本

表中没有的字符或整段文字,可以用 URL 编码 / 解码工具即时转换。

打开 URL 编码 / 解码工具

其他字符类型

相关术语