[LE-talk-ja 59] Re: 基本仕様

Back to archive index

MORIYAMA Masayuki moriy****@mirac*****
2006年 4月 13日 (木) 10:47:46 JST


森山です。

MORIYAMA Masayuki <moriy****@mirac*****> wrote:
> 提案2 のようにする事で、受信したメールに cp5022x のユーザ定義文字が含
> まれていて、それに続く文字が 2バイトコード文字の場合に、それらの文字ま
> で道連れで文字化けするという事を防げます。
> 
> cp50221 互換とする場合、このような動作が期待されるのか否かという所が気
> になる所です。

Citrus iconv のように、ISO/IEC 2022 を忠実に実装しているものでは、
cp50221 のユーザ定義文字を受け付けるようにするのは考え物でしょうね。

cp5022X のユーザ定義の面倒をみないものを 提案3 としておきます。

提案3
http://legacy-encoding.sourceforge.jp/wiki/index.php?%C4%F3%B0%C63

libiconv 1.10 のパッチで実装した ISO-2022-JP-MS と異なる点としては、次
の 2 点になります。

・ユーザ定義文字を扱わない。
・デフォルトで JIS X 0201 片仮名が G1 集合に指示されている状態とし、SO 
  により G1 が GL に呼び出された場合に、JIS X 0201 片仮名として処理す
  る。(SO/SI による JIS X 0201 片仮名を受け付ける)

--
森山 将之 moriy****@mirac*****
ミラクル・リナックス株式会社




Legacy-Encoding-talk-ja メーリングリストの案内
Back to archive index