[Mew-dist 07598] What is ETX?
MATSUO Masahiko
mmaco at example.com
1999年 2月 22日 (月) 19:53:13 JST
松尾と申します.
いつも Mew-1.93pre3(IM-100)を便利に使わせ頂いております.
以前に,fj.mail, fj.mail.reader にポストしてフォローをいただいたので
すが,*その先*が知りたくて,こちらでお尋ねすることではないとは思いま
すが,どこでお聞きしてよいかわかりませんのでお許しください.
以下 fj の要約,引用です.
-- ポスト --
A(MacOS)からのメールに,2^C月13^C日なる文字列があった.^Cを調べ
たところ,B(MacOS)には見えなく(2月13日と読める),D(Win98)には^Cが別
の文字に見えた.xv(text viewer) と JIS 文字コード表から制御コードETX
らしいことがわかった.ETX とは何か.なぜ4者3様に見えるのか.
^C = 実際はどちらも1バイト文字.
-- フォロー --
Message-ID: <F7A5r0.Mw7 at example.com>
ベーシック手順の通信でデータの終わり(End of Text)を示すコードとして、
よく 0x03 が使用されます。しかし、ここでは混入した変なコードがたまたま
0x03 だったというだけで、ETX としての意味はないと思います。
見える・見えないはそれを表示しているソフトや端末の仕様の問題ですので、
本質的なことではありません。ふつうのキャラクタとして表示できない文字を
そのように表示するテキストエディタやテキストビューアはよくあります。
-- 以上 --
# 再質問させてもらったのですが,フォローいただけなかったのでこちらで
# お尋ねしています.
「混入した変なコードがたまたま 0x03」というのはわかるのですが,A から
のメールには今回に限らず日付のところには^Cがちょくちょく見られます.
つまり変なコードが混入したこと自体はたまたまではないように思われます.
1バイトと2バイト文字の間に入っているので,かな漢字 <-> ASCIIの切替え
(もしくはかな入力の状態でテンキーから数字入力)の時に入ったのでしょう
か.もしそうなら,A のキーボード,日本語入力ソフトウエアなどのどこか
に異常があるのでしょうか.
お尋ねするのに適切なニュースグループなどポインタだけでもご教示いただ
ければ幸いです.
--
松尾昌彦
Mew-dist メーリングリストの案内