[Mew-dist 04069] Re: charset=shift_jis

Hiroto Kagotani kagotani at example.com
1998年 3月 3日 (火) 17:43:43 JST


> > か無視) しているのが、上の \xa0 のコードです。前にちょっと調べたことが
> > あって、たしか X 0201 では空白に割り当てられていたと思うのですが、これ
> > を JIS に変換するときには、一体どうしたらいいものやら。

> を見ると JISX 0201 の A0 は 未定義 とされていますが、ある種のコードが 
> A0 を空白に割り当てているとか、そういう話ではなのでしょうか。

JIS X 0201 右側は 94 文字セットですから、ISO 2022 の枠組で使うと考える
と、\xA0 と \xFF は、それぞれ、単に SP と DEL として解釈していいはずで
す。GR に 94 文字セットが呼び出されていれば、そのままにしてもいいし、
GL に 94 文字セットが呼び出されていれば、MSB を落としてもいいんじゃな
いでしょうか。ただし、両方に 96 文字セットが呼び出されていたりすると、
G0 (G0には94文字セットしか指示できないはず(ISO 2022-1986(E)))を GL 
に呼び出して使うしかないでしょうけど。

とここまで書きましたが、Shift-JIS の \xA0 が JIS X 0201 の \xA0 と同じ
という前提がないと、上の話は成り立ちませんね。
--
籠谷裕人 <kagotani at example.com>



Mew-dist メーリングリストの案内