• ベストアンサー

エンコードとは何?

cockyの回答

  • ベストアンサー
  • cocky
  • ベストアンサー率57% (232/402)
回答No.2

一般に「エンコード」というといろいろ意味がありますが、MS-IEのメニューで選択できる「エンコード」に絞ってお答えすると、要は「文字を表示するためのコード体系」のことを指します。 PCが文章を処理する際には、それぞれの文字を特定の規則に従って1~3バイト程度の数値に変換した上で処理を行いますが、その「文字と数値の対応表」がいわゆる「コード体系」というわけです。 日本で一般に使われているだけでも「JIS」「シフトJIS」「日本語EUC」の3つがありますが、これらはあくまで日本語用のコード体系であり、例えば中国語だと「繁体字中国語」(いわゆる正字)と「簡体字中国語」(いわゆる略字)でそれぞれ別のコード体系を持っていたりします。 また、英語モードで半角の「\」(バックスラッシュ)と表示される文字が、日本語モードだと「¥」に化けてしまうのは、英語圏のコード体系(ISO-8859-1、US-ASCII)と日本のコード体系(JIS X 0201)が微妙に異なるためだったりします。 現在、世界的に統一されたコード体系を作ろうとしているUnicodeプロジェクトが動いており、既に一部のOS(Windows2000など)ではPC内部の処理体系は全てUnicodeに移行していたりしますが、いろいろな技術的要因から依然として従来型のコードを使い続けなければならない場合がある上に、Unicodeでは異体字が大幅にカットされているということで漢字文化圏ではいまいち評判が悪く、本格的にUnicodeが普及するには至っていません。 あとメールの場合ですが、現在一般に出回っているメールソフトの場合、日本語のメールを送信するときは、作成中の漢字コードに関わらず送信時にはそれらを全てJISコードに変換して送信するようになっているので、文字化けの心配は基本的にありません。 たまに古いメールソフトで、日本語メールをEUCコードで送信してしまうソフトも存在しますが、その場合でも受信するメールソフト側で自動的に変換を行ってくれることが多いようです。

hossein
質問者

お礼

専門的かつご丁寧な回答有り難うございました。以前パソコン通信を していた際、「機種依存の記号、文字は使用しないで下さい」と言う 注意書きを読んだ事を思い出しました。また、知らずにその機種依存 の記号や文字を使ったのか、随所に文字化けした文字が並んでいる書 き込みを目にしたことがありました。早く統一した文字体系が確立さ れればいいですね。

関連するQ&A

  • OEの送信オプションにエンコードの追加をするには?

    IE6でyahooのニュースをメールで送信しようとすると,文字化けしました。 新規メールにコピペすれば問題はないのですが, ファイル,送信,ページを電子メール と操作すると,送信メールが現れるのですが,そのときに既に文字化けしています。 試しに,自分宛に送って確認してみたところ,更に文字化けしています。エンコードを日本語JISに変更したら,送信前の文字化け状態に戻るのです。ということは,やはり,当然のことながら,文字化けメールを自分宛に送ってしまったということになりますね。 素人考えでは,原因は,yahooの文字が日本語EUCで書かれているために,エンコードが違うからなのだと思うのですが…。 そこで,エンコードを切り替えようとしてもOEのオプションの設定では日本語JISしかないのです。 もちろん,読む時には,日本語EUCや日本語自動選択があるのですが,送信には日本語EUCがないのです。 と,いうわけで,OEのオプションの送信の設定に,日本語EUCをインストールしたいのですが,どこで手に入れて,どうやればインストールできますか?

  • o.e.のエンコード

    友人からのメールが突然文字化けしました. 文字化けしたメールを「UNICODE8」で、エンコードすると、読み込めました. 同じ人からの以前のメールは、「日本語の自動選択」で読み込めていました. 試しに、その以前のメールが、何で読み込まれていたのかと考えて、「EUC」,「シフトJIs」でエンコードしたのですが、読み込めませんでした。 どうなっているのでしょうか? お分かりになられる方がいらっしゃれば、暇なときにでもご回答下さい。

  • エンコード

    こんにちは。 表示→エンコードに ・自動選択 ・日本語(自動選択) ・日本語(シフトJIS) ・日本語(EUC) とあるのですが、何が違い どのように使い分けるものなのでしょうか? よろしくお願いします。

  • ホームページのエンコードについて。

    ホームページの文字コードについて。 Yahoo!のトップページの文字コードがUnicode(UTF-8)になって、 日本語(シフトJIS)、日本語(EUC)などすべての他の文字コードは文字化けされるので、 正常でしょうか?自動選択に設定しても文字化けしてます。 前は日本語(シフトJIS)だったのにいつ変わったんでしょうか? またトップページ以外にはすべて日本語(EUC)になってます。 もちろん、これ以外はもじばけてます。 P.S. OCNのトップページはエンコードが日本語(シフト JIS)、 so-netは日本語(シフト JIS)、 GOOは Unicode(UTF-8)、 Microsoftは Unicode(UTF-8)などですが、 皆さんはどうなってますか? 正常なら私のPCに設定されたエンコートは少なくとも日本全国で同じだと思ってますが・・・

  • エンコード

    ローカルで自分が作成したPHPファイルにアクセスした場合、ブラウザのエンコードが自動的にシフトJISを選択します。シフトJISだと文字化けし、手動でEUCを選択すると直ります。しかしページを移動するごとに文字化けをしてしまいます。 どこを直せばよいか教えてください。

    • 締切済み
    • PHP
  • エンコードがおかしくなります。タスケテ・・・

    普通のぺージなどを開いているときはなんでもないのですが、検索ページなどを開くと勝手にエンコードが「Unicode(UTF-8)」になってしまいます。そのとき、「日本語(EUC)」にすると文字化けし、「日本語(自動選択)」にすると、表示されなくなります。困っているので、どなたか直し方知っている人は教えてくれませんか?

  • エンコード選択が自由にできない

    私は韓国語のページを見たり、メールを受けたりしていますが、韓国語のメールはすべて文字化けするし、最近は、日本語のメールでも、エンコードの日本語(自動選択)を選んだのに勝手に日本語(EUC)になってしまって、メールの文字が化けて直らない。

  • 受信メールの文字化け

    パソコン初心者です。いつも特定の人から来るメールだけ文字化けしてしまいます。他の人は大丈夫なのです。私のはエンコードが日本語(EUC)になっていて、一番上の自動選択のところにもチェックがついていました。表示→エンコード→日本語(JIS)に変えてみても文字化けのままです。ただ、日本語(自動選択)にしようと思っても変わりません。どうしてでしょうか・・・ 初歩的な質問だと思いますが、わかりやすく教えてください!m(_ _)m

  • おすすめのエンコードって?(Outlook)

    こちらから相手に送信した時の文字化けに困っています。 仕事柄、大量のメールを送るので1件づつ設定変更ができません。 送信先はyahoo/goo/hotmail等のフリーメールが多いのですが、 一番文字化けしないエンコードってどれか教えて下さい。 現在は、送信メール(シフトJIS) 受信メール(自動選択)で設定しています。 outlook2000なので、こちらで設定できる送信メールのエンコードの種類は (EUC)(JIS)(シフトJIS)の3種類です。 どなたか、お願い致します。

  • エンコードがおかしいです

    なぜか昨日からエンコードの調子がおかしくなりました。 具体的には、日本語(シフトJIS)にチェックが入っていて、 別のページを開くと勝手に日本語(EUC)となってしまい、 そのページが正しく表示されません。 エンコードのチェックを自動選択にしてもうまく表示されず、 日本語(シフトJIS)にチェックを入れると正しく表示されます。 かといって、日本語(シフトJIS)にチェックを入れているのに、 別のページになると勝手に日本語(EUC)になってしまったりします。 特に変わった操作をしたり、ソフトをインストールした覚えがないので なにが原因かわかりません。ちなみに私が使っているOSはXPのHOMEで、 ブラウザは「Sleipnir 2.5.9」です。 どなたか良いアドバイスをお願いします。m(_ _)m