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***** ミラクル・リナックス株式会社