No. 525/622 Index Prev Next
Path: titcca!ccut!jm
From: jm@ccut.cc.u-tokyo.ac.jp (Jun Matsukata)
Newsgroups: fj.kanji
Subject: Re: ISO 646 IRV is illegal in junet?
Message-ID: < 14562@ccut.cc.u-tokyo.ac.jp> 
Date: 27 Feb 90 23:22:26 GMT
References: < 1002@tujoho.ecei.tohoku.ac.jp>  < 13890@ccut.cc.u-tokyo.ac.jp>  < 1098@tujoho.ecei.tohoku.ac.jp> 
Sender: news@ccut.cc.u-tokyo.ac.jp
Distribution: fj
Organization: Computer Center, University of Tokyo, Japan.
Lines: 98

松方@国文研です。

In article < 1098@tujoho.ecei.tohoku.ac.jp>  sone@ecei.tohoku.ac.jp
 (Hideaki SONE 曽根@東北大さん) writes:
>  まったく盛り上がらないのは、不必要なのやら、賛成なのやら。
 特殊な文字の取扱いに関して盛り上がってきたようですが、本題の方は、
反応があまりないようですね。
 ここでは、本題について述べ、特殊な文字の取扱いetc.は、別途
ポストします。

>>In article < 1002@tujoho.ecei.tohoku.ac.jp> 
> >   sone@ecei.tohoku.ac.jp (Hideaki SONE) writes:
> > > まとめ: IA No5(ISO 646 IRV) を呼び出す ESC ( @ なども英字
> > > 移行(漢字終了)コードとして認めるべきと思う。
>  他にも、1バイトコード呼出のうち、モザイク文字や特殊な文字セットは
> 別としても、4列目に“ABC”が並ぶものはみんな許しましょう。

 1バイトコード呼び出しの機能を、次の2つ分けて考えるとわかりやすい
と思います。
 (1)それより先のコードが1バイトコードであることを示す。
    漢字コードを使用する場合、2バイトコードの終了を示すという
    役割を担います。
 (2)特定の1バイトコード系を選択する。

 受信した時の混乱をきたすのは、(1)に関係していることが多いと思い
ます。特に、2バイトコードの終了が認識できない場合がやっかいです。

 (2)に関しては、端末でサポートしていないものを選択した場合は、
他のもので代用するしかありません。

> JISとASCIIの場合の“¥”と“\”、あるいは2バイトの2種類の
> 漢字コード表に対する現実と同じく、無視してもほとんど許されると思います。
> モザイク系が来ても、どうせ正しく表示できないのならJISやASCIIで
> 表示するしかないでしょう。

のとおりだと思います。


 このことを踏まえて考えてみると...

(案1)
 受信側は、さしあたって使いそうな1バイトコード呼び出しに対応する。
 1バイトコード中に、未知のコード呼び出しが出現しても比較的、害が
すくないと思います。
 送信側は、2バイトコードの終了は、限られたものを使用する。

 すなわち、
    ESC ( B, ESC ( J
        (ただし、受信側では、ESC ( Hにも対応する)
    必要なら、ESC ( @
に限定するのです。
  ESC ( @ は、IA No.5 の無国籍な性格上、新たに追加したいところ
ですが、実際の(情報処理用の)端末で、サポートしているものが少ない
ことがやっかいです。

(案2)
 漢字の呼び出し以外のあらゆるコード呼び出しが出現したら、漢字の
2バイトコードの状態を終了する。

(案3)
 ESC ( ? 型の1バイトコード呼び出しが出現したら、漢字の2バイト
コードの状態を終了する。


 さて、この問題に関していくつかわからない点があります。

 1)1バイトコード呼び出し文字列には、具体的にどのようなものがある
   のか?ESC(?(?=@ABC...)の形のものだけなのか。将来増えることが
   ないのか。
 2)1バイトコードにはどんなものがあるのか?
   ASCII、JIS、IA No.5 のようなもの以外にどんなものがあるのでしょ
   うか。−−−これは、各自で資料をあたるべきかもしれませんね。
  3)半角のカタカナのような問題を生じることはないか。


>  ひとまず、次のように対応してはいかがでしょうか。
1.> ☆ネットワークの中継関係で、どれが来ても保存して通過させる
2.> ☆メール・ニュースのリーダ関係で、どれが来ても可能な限り表示する
3.> ☆リーダ関係の表示が対応できない場合、当分は配達経路で変換してしまう
4.> ★これらをX月1日を目標にして、リーダやフィルタのパッチをお願いする
> 
> > >   ESC ( @ で来ると、実害があります。メーリングリストとニュースの
> > > 接続実験をしていましたが、これで投稿した記事を読むとGNUSが死にます。
> 
>  少なくとも、こういう状況だけは無くしたい。

 1は、既に対応ずみ?
 2は、PDS使用のところは、対応が早いでしょう。
 3は、送信元か、それに近いところでやるのがいいと思います。
 4までいけば、万々歳ですが、なかなか大変そうです。

 当面は、送信元で対策してもらうのが現実的かもしれません。
 (これでは、反対しているのと同じか?)

− 松方 純 (国文学研究資料館)
Next
Continue < 42639@wsserva.ws.sony.co.jp>
< 4385@koudai.cs.titech.ac.jp>
< 4937@tansei.cc.u-tokyo.JUNET>
< 42642@wsserva.ws.sony.co.jp>
< 1757@kyo-sr.ntt.JUNET>