HTMLチュートリアル

HTMLホーム HTMLの紹介 HTMLエディター HTMLベーシック HTML要素 HTML属性 HTML見出し HTML段落 HTMLスタイル HTMLフォーマット HTMLの引用 HTMLコメント HTMLの色 HTML CSS HTMLリンク HTML画像 HTMLファビコン HTMLテーブル HTMLリスト HTMLブロックとインライン HTMLクラス HTMLID HTMLIframe HTML JavaScript HTMLファイルパス HTMLヘッド HTMLレイアウト HTMLレスポンシブ HTMLコンピューターコード HTMLセマンティクス HTMLスタイルガイド HTMLエンティティ HTMLシンボル HTML絵文字 HTML文字セット HTMLURLエンコード HTMLとXHTML

HTMLフォーム

HTMLフォーム HTMLフォーム属性 HTMLフォーム要素 HTML入力タイプ HTML入力属性 HTML入力フォームの属性

HTMLグラフィックス

HTMLキャンバス HTML SVG

HTMLメディア

HTMLメディア HTMLビデオ HTMLオーディオ HTMLプラグイン HTML YouTube

HTML API

HTMLジオロケーション HTMLドラッグアンドドロップ HTMLWebストレージ HTMLWebワーカー HTML SSE

HTMLの

HTMLの例 HTMLクイズ HTML演習 HTML証明書 HTMLの概要 HTMLアクセシビリティ

HTMLリファレンス

HTMLタグリスト HTML属性 HTMLグローバル属性 HTMLブラウザのサポート HTMLイベント HTMLの色 HTMLキャンバス HTMLオーディオ/ビデオ HTMLDoctypes HTML文字セット HTMLURLエンコード HTML言語コード HTTPメッセージ HTTPメソッド PXからEMへのコンバーター キーボードショートカット

HTMLURIユニフォームリソースロケーター


URLは、Webアドレスの別の単語です。

URLは、単語(w3schools.comなど)またはインターネットプロトコル(IP)アドレス(192.68.20.50など)で構成できます。

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


URL-ユニフォームリソースロケーター

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

URL(Uniform Resource Locator)は、Web上のドキュメント(またはその他のデータ)をアドレス指定するために使用されます。

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

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

説明:

  • スキーム-インターネットサービスのタイプを定義します(最も一般的なのはhttpまたはhttpsです)
  • prefix-ドメインプレフィックスを定義しますhttpのデフォルトはwwwです)
  • domain-インターネットドメイン名を定義します w3schools.comなど)
  • port-ホストのポート番号を定義します(httpのデフォルトは80です)
  • path-サーバーでのパス定義します(省略した場合:サイトのルートディレクトリ)
  • filename-ドキュメントまたはリソースの名前を定義します

一般的なURLスキーム

次の表に、いくつかの一般的なスキームを示します。

Scheme Short for Used for
http HyperText Transfer Protocol Common web pages. Not encrypted
https Secure HyperText Transfer Protocol Secure web pages. Encrypted
ftp File Transfer Protocol Downloading or uploading files
file   A file on your computer


URLエンコード

URLは、 ASCII文字セットを使用してインターネット経由でのみ送信できます URLにASCIIセット外の文字が含まれている場合は、URLを変換する必要があります。

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

URLエンコードは、非ASCII文字を「%」の後に16進数で置き換えます。

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


自分で試してみてください

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

サーバーのページに、受信した入力が表示されます。

他の入力を試して、もう一度[送信]をクリックしてください。


ASCIIエンコーディングの例

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

HTML5のデフォルトの文字セットはUTF-8です。

Character From Windows-1252 From 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エンコーディングリファレンスをご覧ください