入 門 者のための

Frequently Asked Question

今月の回答者
砂原秀樹、菊地宏明【アドハイザー】砂原秀樹
奈良先端科学技術大学院大学
情報科学センター助教授
WIDE プロジェクト・ボードメンバー

このコーナーでは、みなさんから寄せられたインターネットに関する質問や疑問についてお答えしていきます。
日頃からわからないなあと思っている疑問、困っていることなどありましたらどんなことでもけっこうですから質問を編集部までお寄せください。
宛先は ip-faq@impress.co.jp です。電子メールでの回答はできませんのでご了承ください。

漢字コードの設定方法
ブラウザーの表示言語を選択（設定）するところで、「日本語（自動判別）」とあるのに、その下に「日本語（JIS）」、「日本語（EUC）」、「日本語（シフトJIS）」まであるのはなぜですか？ 自動判別できるのであれば、そのほかには必要ないように思いますが…。文字が化けるたびにいちいちここを設定するのはとても面倒です。
（林加奈子さん）A.

ブラウザーの設定と、その設定を反映した動作はブラウザーの種類やバージョンによって変わるので一概にいえません。そこでこんな実験を行ってみました。テキストエディターで 1 ページ分のHTML ファイルを作ります。その中にJIS、EUC、シフトJIS の漢字コードで書かれた文字を入れておきます。このファイルをブラウザーで表示させてみましょう。
（右ページ参照）
ネットスケープコミュニケーターでは、言マイクロソフト・インターネット
エクスプローラ（上）と、ネットスケープコミュニケーター（下）の漢字コード設定画面。エクスプローラは、ステータスバーの右下にあるマークをクリックして設定する。コミュニケーターの場合
は、一度設定したあともう一度
設 定 画 面 で 「 Set DefaultEncording」を選択して設定を有効にするのを忘れずに。

語表示で自動判定／シフトJIS ／ EUC の3つの選択肢があります。まず、EUC を選択
すると、EUC コードの文字だけがうまく表示され、シフトJIS コードの文字は一部に文字化けが生じました。JIS コードはまった
く読めません。次に、シフトJIS を選択す

434 INTERNET magazine 1997/9

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

ると、シフトJIS コードの文字だけが読み取実験に使ったテキスト（HTML ファイル）

れ、あとのJIS コードとEUC コードは読み取れなくなりました。最後に自動判定を指定して、表示させると、ページ先頭のJISコードの文字とシフトJIS は読め、EUC コードだけが読めません。ここでわかることは利用するコンピュータのシステムのネイティ

1 自動判別に設定した場合

JIS コード

EUC コード

シフト JIS コード

ブ漢字コードは変換なしに読めることと、ただ、これでは自動判定を選んでもどの漢字コードでも読めるわけではないらしいということです。自動判定はJIS コードだけを変換するのかという疑問が残ります。
aブラウザーの設定を自動判別（Auto-Detect）

そこで、再度エディターでHTML ファイに設定した。JIS とシフトJIS の文章を読むことができた。

ルを修正し、それぞれの漢字コードが現れる順番を変えてみてください。すると、ページの先頭にくる漢字コードの種別によっ

2 シフト JIS に設定した場合て自動的に漢字コードが判定されるのがわかりました。そして、いったん判別されると、途中で漢字コードが変わっても、追従しない仕様になっていました。
つまり、特定の漢字コードだけでページが書かれているのならば、自動判定で十分対応できますが、ページの一部に異なる漢字コードがあるとその部分の表示が乱れるのです。その部分を表示させるために、個aブラウザーの設定をシフトJIS（Shift̲JIS）

別の漢字コードが選択できたほうがいいのに設定した。シフトJIS の文字以外は文字化けして読めなかった。

3EUC に設定した場合です。もちろん同じページ内でも随時漢字コードを判定しながら表示させることは技術的にはできるのでしょうが、効率的ではないので、そのようなWWW ブラウザーはないのでしょう。

（菊地宏明）

aブラウザーの設定をEUC（EUC-JP）に設定した。EUC 以外の文章では文字化けした。シフトJIS も一部に文字化けが見られた。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET magazine 1997/9435最近、解凍用のツールやソフトはよく出回っています。圧縮用のものも、あるにはあるんですが、どうも不満です。
たとえば、100K バイトのデータなら、10 分の 1 の 10K バイトくらいまで圧縮できるものはないものでしょうか。

すが、どんなにすばらしい圧縮の方式（アト程度のスペースが必要となります（ASCIIルゴリズム）であっても、この「情報の量」

文字「a」、「b」と0、1 の対応表が格納さよりも小さくすることができないわけです。

れることになり、ASCII 文字 2 文字分強のまた、すでに圧縮されたデータを、さらにスペースが必要となる）。したがって、20 数圧縮ツールを用いて小さくするということビットでこの情報は表現できるということができないのも同一の理由によります。になります。

もちろん、100K バイトを 1K バイトにできるなら文句なしですが、そんなことは可能なんでしょうか？
（関根政実さん）A.

なければなりません。そのために約 16 ビッですから、データをどの程度に圧縮でき

ところが、これ以上効果的に情報を表現るのかという問題は、圧縮のアルゴリズムしようとしても、なかなか難しいのです。たの効果もさることながら、そのデータの「情とえば、「ab」を0、「ba」を1 に割り当て、報の量」がどの程度かということに依存し010 の3 ビットで表現しようとした場合でているのです。基本的に以下のようなデーも、ASCII 文字列「ab」、「ba」と0、1 とタは圧縮しやすいと考えられます。

ディスクの容量はいくらあってもの対応表のために32 ビット程度のスペース足りないですから、データを100が必要となり、全体で40 ビット程度になっ分の1 にできる仕組みがあったとしたら便利

1使われている文字の種類が少ない（バイナリーデータの場合は、1 バイトずつに分てしまいます。

割したときの各バイトのパターンの種類がですよね。さて、この話を厳密にするには、このように、情報を表現するための最低結構面倒な「数学」にしばらくお付き合い限必要なスペース（ビット数）のことをいただかないとならないのですが、限られた「情報の量」と呼んでいます。そしてこの2使われている文字（各バイトのパターン）スペースの中ではなかなか難しいので、ここ「量」は情報（データ）によって異なりまに偏りがある（たとえば「a」の文字がでは概念を簡単に説明したいと思います。

す。実際の圧縮操作においては、ここで紹非常に多く利用されている）。

実は情報にも「量」という概念があるので介した方法より複雑な仕組みを用いてできす。たとえば、るだけ効果的に圧縮しようとしているので少ない）。

3同一の文字列（バイトパターン）が何度も登場する。

abbaabという文字列があったとします。これをASCII 文字列として表すと、1 文字を8 ビ

複数のファイルをまとめる「アーカイブ」の仕組みットで表現し、それが6 文字ありますから、8Kバイト（ブロック）48 ビットで表現されることになります。
しかし、この文字列をよく見ると「a」と「b」の2 文字しか使っていませんから、ファイルAファイルBファイルC1 文字を8 ビットで表現（これは256 種類の文字を表現できる）することは非常にもったいないわけです。そこで「a」を0、「b」を1 とそれぞれ1 ビットずつで表現することにすれば、なんと6 ビットで表現できてしまうのです。ただし、0 が「a」、1 が「b」に割り当てられたという情報を記録しておか436 INTERNET magazine 1997/9

ファイルD
実際にデータが格納されているのはブロックの一部だけなので、残り部分は無駄になる（ファイルA 〜 C）
。これらを1 つの大きなファイル（ファイルD）にすれば連続領域になるので、最後のブロック以外はいっぱいに使われることになる。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

入 門 者のための

このためバイナリーデータの圧縮率は低圧縮率を変えて保存した JPEG 形式の画像データ

く、テキストデータの圧縮率は比較的高いわけです。また、ASCII 文字列で表現された数字だけが格納されているテキストデー
タならば、場合によっては100 分の1 の圧縮率を実現できるかもしれません。というわけで、一般にどんなデータでも10 分の1 にしてしまうということは非常に難しいでしょう。ただし、圧縮ツールも使い方次第では圧縮率以上に効果的に利用できます。これは、多くのオペレーティングシステムで採用されているファイル格納のa368,762 バイトのJPEG 形式の画像。画像の劣化a左の画像を17,504 バイトまで圧縮。画像の劣化がはまったくといっていいほど気にならない。

著しい。

仕組みが理由となっています。
基本的に、ファイルはブロックと呼ばれるわけです。これは、圧縮によってデータ完全の元の情報には戻りませんが、たとえるものの組み合わせでデータが格納されまをコンパクトにするだけでなく、ファイルがば画像などでは人間が認識することができす。このブロックは大きさが決まっており、実際にディスク上で消費するスペースも節ない情報までも格納しておく必要は少ない

たとえば8K バイトの大きさの領域に必要な約できるためです。

わけです。その代表がJPEG というアルゴデータを格納していくようになっているのでところで、データを10 分の1 や100 分のリズムです。画像の質を落とすことで情報す。したがって、10 バイトの大きさしかな1 にする圧縮アルゴリズムがないわけではなを削って圧縮するようになっており、圧縮いファイルでも、7.5K バイトの大きさのフいのです。これまでの話では、圧縮におい率を指定して圧縮操作を行います。さすがァイルでも8K バイトのブロック1 つずつをて元の情報は損なわないことが前提となっに100 分の1 にしてしまうと元の画像との利用するようになります。ですから、多くていました。つまり、圧縮して復元すると差が大きくなりますが、10 分の1 程度の圧のファイルが利用しているブロックには多く完全に元のデータになっていることが要求

縮なら、よく見ないと判別できない場合がの空きがあり、ディスク上は隙間だらけにされていたわけです。これが「可逆圧縮」多いようです。

なっているのです。圧縮ツールの多くがアと呼ばれるものです。とはいえ、不可逆圧縮が利用できる場合ーカイバー（複数のファイルをまとめるツー

しかし、場合によっては完全に元のデーは限定されているため、多くの場合は可逆ル）と組み合わされているのはまさに、こタに復元する必要のない場合もあります。

圧縮を用いることになります。現在の多くれが理由なのです。つまり、単にデータをたとえば、この回答も結構長く文章を書いの圧縮ツールで用いられているアルゴリズム

圧縮するだけでなく、複数のファイルを1 つていますが、は、数学的には限界に非常に近づいているの大きなファイルにまとめてしまうことで、できません。

ようです。ですから、これ以上圧縮率を劇ブロックの隙間をできるだけなくそうとしてということが本質であり、それだけで十的に変化させることは難しいのではないでい る わ け で す 。「 D r i v e S p a c e 」 や分である場合もあります。このように、元しょうか。それよりも、圧縮ツールをうま「Stacker」といったディスク圧縮ツールもの情報を認識できる程度に、不要であるとく使いこなすことが、ディスクを効果的に同様の概念で構成されています。

思われる部分を取り除きながら圧縮する使うためのポイントになるのではないかと思ですから、適当な単位でファイルをまと（つまり、元の情報の「量」を削る）方法

います。

めながら圧縮をしたほうがより効果的であもあります。これが「不可逆圧縮」です。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D（砂原秀樹）

INTERNET magazine 1997/9437

データとしてTA に送られ、TA でISDN に対では、オプションサービスを使わなければ以前、デジタル電話機というものを売応したデジタルデータに変換されます。とい差はないのでしょうか？ アナログ電話にはっているのを見たことがあるのですが、うことは、デジタル電話機より1 段階余分グレ電のような「発信ボタン」がありませ普通の電話機と比べてとても高い値段なステップを踏み音声劣化につながります。

んが、グレ電と家庭用のデジタル電話機にでした。これっていったい何者なので街のグレーのISDN 公衆電話（通称：グレは、電話番号をダイヤルした後に押す発信しょうか？私は ISDN を引いています

電）が音質がよいのはこのためです。

ボタンがあります。この発信ボタンを押すが、なにかメリットのある商品なんでISDN の通話サービスにフレックスホンなと瞬時に相手を呼び出してくれます。しかしょうか？ デジタル電話機について教どがあります。3 者間での同時通話を行っし、TA にはこのボタンがなく、ダイアルがえてください。

たり、相手を切り替えながら話したりでき終了したことをタイマーで監視していますます。また、かかってきた電話を第三者に（TA によっては、最後に決められたボタン転送する機能などもあります。デジタル電を押すと発信ボタンの代わりになるものも（樋口啓一さん）

デジタル電話機はINS ネット64 の話機には、これらの機能をサポートする機あります）。この機能がないと、ダイアル後デジタルインターフェイスを備えた

能キーを備えていたり、サブアドレスを指定しばらく待たないといけないのです。

電話機です。通常はDSU に接続するためのするボタンが装備されていたりします。アナ

デジタル電話機の価格は以前とくらべるS/T 点インターフェイスを持ち、バス型配線

ログ電話機には専用のキーがないため、フと格段に安くはなりましたが、TA 並みの低のコネクターに接続することができます。受レックスホンをサポートするTA につないで価格化が起こっていないので「アナログ電話器から送られる音声をデジタル化して送も「＊」、「＃」キーを使って呪文のような話＋TA」の組み合わせに比べて高いのは否り出すため、音質の劣化が少なく高品位のコマンドを入力する必要が生じます。です

めません。ぜひとも低価格製品が出回って音声を扱うことができます。TA 経由でアナから、デジタル電話機は機能キーを装備しほしいものです。

ログ電話をつないだ場合、音声はアナログていることで、操作性は高いといえます。

S S S S S S S S 主なデジタル電話機

T-1000（菊地宏明）S S SSSSSS

A.

S-1000ALION（HD-1000）aデジタル電話機の先駆機といえるNTT の「T-1000」。

a現在もNTT で販売しているデジタル電話機「S-a TA とDSU を内蔵したデジタル電話機「ALION

現在は製造されていない。当時の価格は298,000円。

1000」。
「T-1000」とくらべると価格が格段に下がって29,800 円。

（HD-1000）」にはPHS にもなる子機 1 台が付属。
岩崎通信機（株）から198,000 円で発売。

438 INTERNET magazine 1997/9

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.