全部计算器·URL 编码解码

URL 编码解码

把文本做百分号编码放进 URL,再解回来

常见字符

%20
!%21
#%23
$%24
&%26
'%27
+%2B
,%2C
/%2F
:%3A
;%3B
=%3D
?%3F
@%40

URL 为什么要转义

URL 里只能放有限的 ASCII 字符。其余的——空格、带音标的字母、汉字这类非拉丁文字,以及 ? & = # 这些保留字符——都得写成 %XX,UTF-8 的每个字节对应一组。

空格不一定是 %20

在路径里空格是 %20。在查询串里,表单提交历来写成 +。两者解码回来都是空格,但并非到处可以互换——要看你正在拼 URL 的哪一段。

广告

顺便看看 — 加密货币交易所注册福利

其他计算器

常见问题

Q. 一个字为什么变成好几组 %XX?

因为编码作用在字节上,不是字符上。非 ASCII 字符在 UTF-8 里占两到四个字节,每个字节各出一组。

Q. 要把整个 URL 都编码吗?

不要。那样连撑起结构的斜杠和冒号也会被转义。只编码你往里塞的那些值。

Q. 哪些是保留字符?

在语法里有职责的那些:: / ? # [ ] @ ! $ & ' ( ) * + , ; =。当它们出现在值里面而不是当分隔符时,就要编码。