🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.mail
Article #454

Re: ESC ( B [Re: endless problem]

#454
From: Tanaka Akira
Date: Mon, 12 Jan 1998 00:00
49 lines
3991 bytes
In article <NUMA.98Jan12130753@neptune.rp.open.cs.fujitsu.co.jp>,
  numa@rp.open.cs.fujitsu.co.jp (NUMATA Toshinori) writes:

> > 2. fj で記事のボディに使うコードを JUNET の手引の「漢字の取り扱い」と
> > いう節で説明されているものと仮定すると, 入れても入れなくてもどちらでも
> > 構いません。(さらに, G0 に JIS X 0208 を指示した状態で行を越したり, 空
> > 白を入れたりできるので, 制御コードはもっと減らせます。)
> 
>  JUNET の手引きが手元にないので引用はできませんが,括弧内は間違いで
> す.ISO 2022 では,GL に指示されている符号化文字集合を ASCII から 
> JIS X 0208 に変えた場合,切り換わるのは (C 言語流の16進数表記で書け
> ば) 0x21~0x7E の範囲だけで,0x00~0x1F の C0 制御文字や 0x20 の空白
> や 0x7F の DEL はそのままです.よって,JIS X 0208 に切り換えた状態の
> ままで改行や空白を入れることは,**ISO 2022 の範囲では** 可能です.し
> かし,行単位で処理するプログラムを最小限の修正で使えるようにするため
> に,**JUNET では** 改行の前では常に ASCII または JIS X 0201 Roman に
> 切り換えるようにしよう,という風に決めたのです.

JUNET の手引の general43.tex には次のように書いてあります。
------------------------------------------------------------
  \item 漢字列の中では、改行コードはなるべく使わない方がよい。\\

行をまたいで漢字を継続する場合でも、改行前に、一旦、英字選
択をし、改行後、行の先頭であらためて漢字選択をするようにする。
   
(これは less 等の Pager でファイル中をあちらこちら見て回る人
のための配慮です)

  \item \label{rn-restriction}漢字列の中に(2バイトコードに混
じって)タブ、バックスペー
ス等の制御コードおよびスペース(0x20)が入ることは構わない。た
だし、漢字列中に混在した制御コードが来ても制御できないような
端末やソフトウェアを使っている人がいることを思いやり、混じら
ないように、改行コードと同様な処理を行う方が好ましいといえよ
う。
------------------------------------------------------------

このへんの記述の各項目は「ぜひ守らなくてはいけ」ないものと「守って欲し
いという推奨事項」が混ざっていて, しかも各項目がどちらに属するのかは明
確には書いてありません。

私は上記の 2つの項目を推奨事項と解釈しましたので, あのように書きました。

そして, JUNET の手引にどう書いてあるにしろ, 行末では確実に ASCII など
にしておくという慣習ができて, それで RFC1468 では強制されるようになっ
たと想像していたのですが, 実際のところどうなんでしょう?
-- 
[田中 哲][たなか あきら][Tanaka Akira]
Technical Details
Message-ID: <rsq4t3ayxid.fsf@carbon.jaist.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <rsqlnwxtd06.fsf@carbon.jaist.ac.jp> <rsqpvm6e1cb.fsf@carbon.jaist.ac.jp><8067nxrrt4.fsf@alpa.tri.asanuma.co.jp><rsq7m8aj0r9.fsf@carbon.jaist.ac.jp> <34B5BB10.F4F9488B@mail.com> <KATE.98Jan9170422@yamato.trad.pfu.co.jp> <6958ho$p38$1@earth.ees.hokudai.ac.jp> <rsq90sp1qfu.fsf@carbon.jaist.ac.jp> <NUMA.98Jan12130753@neptune.rp.open.cs.fujitsu.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106028,9a1a1bd2dee77350
X-Google-Attributes: gid106028,public
X-Google-Thread: 10e593,9c948693a7b56362
X-Google-Attributes: gid10e593,public
X-Google-Thread: fc434,9a1a1bd2dee77350
X-Google-Attributes: gidfc434,public
X-Google-Thread: 10fccf,737977f7786fa112
X-Google-Attributes: gid10fccf,public
From: Tanaka Akira <akr@jaist.ac.jp>
Subject: Re: ESC ( B  [Re: endless problem]
Date: 1998/01/12
Message-ID: <rsq4t3ayxid.fsf@carbon.jaist.ac.jp>
X-Deja-AN: 315150478
References: <rsqlnwxtd06.fsf@carbon.jaist.ac.jp>  <rsqpvm6e1cb.fsf@carbon.jaist.ac.jp><8067nxrrt4.fsf@alpa.tri.asanuma.co.jp><rsq7m8aj0r9.fsf@carbon.jaist.ac.jp>  <34B5BB10.F4F9488B@mail.com> <KATE.98Jan9170422@yamato.trad.pfu.co.jp>  <6958ho$p38$1@earth.ees.hokudai.ac.jp>  <rsq90sp1qfu.fsf@carbon.jaist.ac.jp> <NUMA.98Jan12130753@neptune.rp.open.cs.fujitsu.co.jp>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Organization: JAIST, Hokuriku; Tatsunokuchi, Nomi, Ishikawa, Japan
Newsgroups: fj.mail,fj.news.reader,fj.news.usage,fj.kanji