[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2857

From: hlnelson@xxxxxxxxxx
Date: Sun, 20 Mar 2005 17:40:06 +0900
Subject: [sylpheed-jp:02857] 日本語ローケル時の文字コードチェック

お初になります。

sylpheed 1.95 / 1.96 で、作成したメッセージ中に送信用文字コ
ードに変換できない文字があった場合に警告されるようになったの
はいいのですが、日本語ローケル時にはこのチェックが機能しませ
ん。

原因は、送信用文字コードが ISO-2022-JP などのときに使われる
、conv_utf8tojis などの関数が、エラーを返すように拡張されて
いないためです。

かつても議論がありましたが、日本語処理にのみ使われるコードが
肥大化し、保守できなくなるのであれば、(後向きの対策ですが)
全角 <-> 半角変換などの日本語特有の機能は切り捨ててもよいよ
うに思います。

もうすこし前向きの対策としては、全角 <-> 半角変換は UCS2 の
上で行うようにすることが考えられます。こうすれば、EUC-KR や
GB2312 で書かれたテキストの全角 <-> 半角変換もできるようにな
るはずです。
また、現状の日本語処理ルーチンでは対応できない、
ISO-2022-JP-2 で書かれた朝鮮語や簡体字中国語のテキストも正し
く扱えるようになるかもしれません。

# えっ、言い出した奴がコード書けって??

-- 
kps9566 <hlnelson@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

->    2857 2005-03-20 17:40 [hlnelson@xxxxxxxxxx ] 日本語ローケル時の文字コードチェック    
      2863 2005-03-22 12:52 ┗[hiro-y@xxxxxxxxxx   ]                                       
   @  2877 2005-03-24 21:00  ┗[hlnelson@xxxxxxxxxx ]