NetNews や E-Mail における漢字コード


日本語の NetNews や E-Mail で使う漢字コードは JISコード、正確には ISO-2022-JP で、Shift_JIS や EUC-JP は使ってはいけません。fj.* の一部 のニュースグループと japan.* では ISO-2022-JP-2 を使っても良いそうです が、fj.*, tnn.* のほとんどのニュースグループでは ISO-2022-JP です。

使うとどうなるかというと、まずメーラーやニュースリーダーの方で文字化け して読めなくなります。これは Shift_JIS や EUC-JP に対応しているメーラー やニュースリーダーを使う事で解決できます。しかし、この余計な機能の為に、 相手が自分がやってはいけない事をしている事に気付くのが遅れてしまう事に なります。まぁ、読める事は害が無いからいいです。この手のメーラーやニュー スリーダーは Shift_JIS や EUC-JP でメールの送信や投稿が出来るという最 悪の機能を持っているから始末が悪いです。

サーバーの方でも異常を起す事があります。まず、サーバーによっては 8bit 目を落としてしまう物があります。すると全然別のコードに変わってしまいま す。と言うより、SMTP(Simple Mail Transfer Protocol) や NNTP(Net News Transfer Protocol) では 8bit 目を落して 7bit にすると言うのが仕様です。 つまり、Shift_JIS や EUC-JP を使ったメールや記事を SMTP や NNTP で送っ て文字化けしない方がおかしいのです。ですが、SMTP の拡張規格である ESMTP(SMTP Service Extensions) では 8bit 目を通すようになっている為に、 それで送ったメールは文字化けはしません。


Shift_JIS や EUC-JP で NetNewsに投稿したり、メールを使ってはいけない事 は分かって頂けたと思います。次は、ISO-2022-JP に含まれていない字につい て書いてみましょう。

ISO-2022-JP に含まれず、JIS コードに含まれている字があります。それはい わゆる「半角カナ」です。JIS コードで半角カナを使う方法には 2種類あり、 8bit コードを使う方法と、シフトイン(SI)・シフトアウト(SO)を使う事であ る事はすでに書きました。前者は上記の理由で使ってはいけません。後者の方 法だと、サーバーが SI, SO を落としてしまう事があるので使ってはいけませ ん。

半角カナと呼ばれる字の内、カタカナは見れば直ぐ分かるので簡単に使わない 事が出来ます。しかし、“「」・、。ー”等の半角は見分けもつきにくい為に 使ってしまう事がよく見られます。


前へ 次へ
戻る
(c)1997-2001 村上 智一
Last modified: Fri Jan 5 17:35:16 2001