「10章 World Wide Webのしくみ」の演習問題の解答例

演習問題1の解答例

  1. Hyper Text Transfer Protocol

  2. www.pata.ac.jp

  3. suzu/semi


演習問題2の解答例

  1. ホスト名の前にスラッシュ(/)がひとつ足りません。正しくは、http://www.dokoka-u.ac.jp/abc/xyz.htmlです。

  2. スラッシュが漢字コード(全角)のスラッシュになっています。URLはすべてASCIIコードで記述します。

  3. チルダ記号が字コード(全角)になっています。〜ではなく、~です。

  4. ファイル名の後ろにスラッシュがついています。Webサーバはindex.htmlをディレクトリ名(フォルダ名)だと思い、index.htmlディレクトリにある、サーバがあらかじめ定めたHTMLファイルを探そうとします。
     ディレクトリ名をindex.htmlすることもできますが、.htmlはhtmlファイルの拡張子として使われる規則であり、ディレクトリ名として適切ではありません。

演習問題3の解答例

  1. ・ネットワークリテラシー授業 ……… ISO-2022-JP
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">

    ・JavaScript学習のための解説と演習 ……… Shift_JIS
    <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS";>

  2. どちらもmetaタグで文字コードを指定しています。ブラウザの文字コードの指定を自動選択にしておけば、正しく表示されます。「JavaScript学習のための解説と演習」のページでは、ブラウザの文字コードの指定をシフトJISにしても当然正しく表示されます。
    ブラウザの文字コードの指定で、metaタグに指定されている以外の文字コードを設定すると、当然のことながら、文字化けして表示されます。実際のファイルの文字コードとブラウザが処理しようとする文字コードが一致しないからです。

  3. 一方はISO-2022-JPで、他方はShift_JISで記述されたファイルです。それぞれのHTMLファイルのソース表示がどうなるかは、使用しているコンピュータ、ブラウザにより異なります。
     Windows OSのコンピュータでInternet Explorerを使っている場合、ソースは「メモ帳」上に表示されます。メモ帳には文字コードを判別する機能はなく、Shift JISのファイルだけが正しく表示されます。「ネットワークリテラシー授業」のページははISO-2022-JPで記述されていますから、文字化けします。

演習問題4の解答を導くための解説


ブラウザにインストールされているプラグイン(ヘルパーアプリケーション)を調べるには、次のようにします。

【Netscape】

 Windowsの場合は[ヘルプ]→[プラグインについて]を選択。
 Macintoshなら[ウィンドウ]→[Plug-Inについて]を選択する。すると、インストールされているプラグインの一覧が表示されます。(アドレスにabout:pluginsと入力しても同じ)

【Internet Explorer】

 Macintoshの場合、[編集]→[初期設定]→[受信ファイル]→[ファイルヘルパー]で表示されます。
 Windowsの場合、[ツール]→[インターネットオプション]→[全般]→[設定]→[オブジェクト表示]で表示されます。


Last Update: 2005.2.22
This Page is produced by Tomoko Yoshida and Taeko Ariga.
Copyright (C) 1999,2005 Tomoko Yoshida and Taeko Ariga. All rights reserved.