C.2. 转义 Unsafe Characters

URL 中的任何 不安全 字符都需要被转义,或使用特殊字符替换。
例如,空格是一个不安全字符,必须在 URL 中以 %20 表示。因此,可区分名称 o=example.com,必须编码为 o=example.com%20
下表列出了在 URL 中被视为不安全字符的字符,并提供相关的转义字符来代替不安全字符:
不安全的 Character 转义 Characters
space %20
< %3c
> %3e
" %22
# %23
% %25
{ %7b
} %7d
| %7c
\ %5c
^ %5e
~ %7e
[ %5b
] %5d
` %60