HTML Uniform Resource Locators

❮ 前章へ 次章へ ❯

URL は、web アドレスの別名です。

URL は、文字(w3schools.com)やインターネット・プロトコル(IP)アドレス(192.68.20.50)で構成されています。

ほとんどの人は、数字より名前の方が覚えやすいので、サーフィン時には web サイトの名前を入力します。


URL - Uniform Resource Locator

Web ブラウザは、URL を使用して web サーバへページを要求します。

ユニフォーム・リソース・ロケータ(URL)は、web 上の文書(または、他のデータ)のアドレスを指定するのに使われます。

http://www.w3schools.com/html/default.htmlのような web アドレスは、次の構文規則に従います:

scheme://prefix.domain:port/path/filename

説明:


一般的な URL スキーム

下のテーブルには、幾つかの一般的なスキームをリストしています:

スキーム 正式名 使用法
http HyperText Transfer Protocol 一般的な Web ページ。暗号化されない
https Secure HyperText Transfer Protocol セキュアな Web ページ。暗号化される
ftp File Transfer Protocol ファイルのダウンロードやアップロード
file   コンピュータ上のファイル

URL エンコード

ASCII 文字セットを使用している URL だけが、インターネット上に送信することができます。 URL に ASCII 以外の文字セット含まれている場合、URL を変換しなければなりません。

URL エンコードは、非 ASCII 文字をインターネット上に送信ができる形式に変換します。

URL エンコードは、非 ASCII 文字を "%" の後ろに 16 進数が続く文字に置換します。

URL には、スペースを含めることができません。通常、URL エンコードは、スペースをプラス (+) 記号または %20 に置き換えます。


Try It Yourself


"Submit" ボタンをクリックすると、入力をサーバに送信する前に、ブラウザは URL をエンコードします。

サーバのページは、受信した入力を表示します。

他の入力をして、再度 Submit をクリックしてみてください。


ASCII エンコードの例

ブラウザは、ページで使用している文字セットに従い入力をエンコードします。

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 エンコード・リファレンスをご覧ください。


❮ 前章へ 次章へ ❯