URL は、web アドレスの別名です。
URL は、文字(w3schools.com)やインターネット・プロトコル(IP)アドレス(192.68.20.50)で構成されています。
ほとんどの人は、数字より名前の方が覚えやすいので、サーフィン時には web サイトの名前を入力します。
Web ブラウザは、URL を使用して web サーバへページを要求します。
ユニフォーム・リソース・ロケータ(URL)は、web 上の文書(または、他のデータ)のアドレスを指定するのに使われます。
http://www.w3schools.com/html/default.htmlのような web アドレスは、次の構文規則に従います:
scheme://prefix.domain:port/path/filename
説明:
下のテーブルには、幾つかの一般的なスキームをリストしています:
スキーム | 正式名 | 使用法 |
---|---|---|
http | HyperText Transfer Protocol | 一般的な Web ページ。暗号化されない |
https | Secure HyperText Transfer Protocol | セキュアな Web ページ。暗号化される |
ftp | File Transfer Protocol | ファイルのダウンロードやアップロード |
file | コンピュータ上のファイル |
ASCII 文字セットを使用している URL だけが、インターネット上に送信することができます。 URL に ASCII 以外の文字セット含まれている場合、URL を変換しなければなりません。
URL エンコードは、非 ASCII 文字をインターネット上に送信ができる形式に変換します。
URL エンコードは、非 ASCII 文字を "%" の後ろに 16 進数が続く文字に置換します。
URL には、スペースを含めることができません。通常、URL エンコードは、スペースをプラス (+) 記号または %20 に置き換えます。
"Submit" ボタンをクリックすると、入力をサーバに送信する前に、ブラウザは URL をエンコードします。
サーバのページは、受信した入力を表示します。
他の入力をして、再度 Submit をクリックしてみてください。
ブラウザは、ページで使用している文字セットに従い入力をエンコードします。
HTML5 のデフォルト文字セットは UTF-8 です。
文字 | Windows-1252 の場合 | UTF-8 の場合 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
URL エンコードの完全なリファレンスは、 URL エンコード・リファレンスをご覧ください。