C.2. 不安全文字のエスケープ
URL の 不安全 文字はすべてエスケープするか、特殊文字に置き換える必要があります。
たとえば、空白文字は、URL 内で %20 として表す必要がある不安全な文字です。そのため、識別名 o=example.com corporation は o=example.com%20corporation としてエンコードされる必要があります。
以下の表は、URL 内で不安全とみなされる文字を一覧表示し、不安全な文字の代わりに使用する関連エスケープ文字を提供します。
不安全な文字 | エスケープ文字 |
---|---|
space | %20 |
< | %3c |
> | %3e |
" | %22 |
# | %23 |
% | %25 |
{ | %7b |
} | %7d |
| | %7c |
\ | %5c |
^ | %5e |
~ | %7e |
[ | %5b |
] | %5d |
` | %60 |