URIに使える文字 †
RFC3986 Appendix A. Collected ABNF for URI
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
query = *( pchar / "/" / "?" )
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded = "%" HEXDIG HEXDIG
sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
種類 | 文字 |
英字 | a-zA-Z |
数字 | 0-9 |
記号(1) | - . _ ~ |
記号(2) | : / @ |
記号(3) | ! $ & ' / ( ) * + , ; = |
エンコードされた文字 | %[hex][hex] |
クエリ | ? |
ページ内フラグ | # |
URLの長さの上限 †
URLエンコード †
URLエンコード表 †
CHAR | CODE |
SPACE | %20 |
! | %21 |
" | %22 |
# | %23 |
$ | %24 |
% | %25 |
& | %26 |
' | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
< | %3C |
= | %3D |
>> | %3E |
? | %3F |
@ | %40 |
[ | %5B |
| %5C |
] | %5D |
^ | %5E |
` | %60 |
{ | %7B |
| %7C |
} | %7D |
%7E |
ツール †