[mmjp-users 2578] 機種依存文字化け対策 (Re: Mailmanの移行(OSのmajor version up))

SATOH Fumiyasu fumiyas @ osstech.jp
2009年 5月 22日 (金) 16:27:51 JST


さとうふみやす @ OSS テクノロジです。

At Fri, 22 May 2009 15:31:03 +0900,
久慈 wrote:
>   なにがしかのご参考になれば幸いです。
> http://piano.smb.net/~kuji/pukiwiki-1.4.7_notb_utf8/index.php?Mailman%20%E3%83%87%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E7%A7%BB%E8%A1%8C

まるごと引用はまあいい(?)ですが、引用元を記していないのは
さすがに勘弁して欲しいです。

  http://piano.smb.net/~kuji/pukiwiki-1.4.7_notb_utf8/index.php?Mailman%20%E6%A9%9F%E7%A8%AE%E4%BE%9D%E5%AD%98%E6%96%87%E5%AD%97%EF%BC%92
  http://www.sfo.jp/blog/archives/2007/01/python-japanesenkf-codec-and-mailman.html

ついでに宣伝。Python 2.5 対応もしました。

  http://www.sfo.jp/blog/archives/2008/09/python-japanesenkf-25.html

Python 2.4 用もですが、StreamReader, StreamWriter,
IncrementalEncoder, IncrementalDecoder は考慮(テスト)していないので、
Mailman 以外での利用は避けたほうがいいかもしれません。

手元の最新版は 1モジュールで Python 2.4/2.5 両対応し、さらに
JapaneseCodecs 1.4.11 からコードを一部拝借することで
StreamReader はそれなりに動くようになっていますがバグがあり、
read(), readline(), readlines() のサイズ指定以上のデータが
読み込まれてしまう場合があったりします(たぶん JapaneseCodecs
由来のコードのバグ)。

-- 
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- Personal Home: http://www.SFO.jp/blog/


Mmjp-users メーリングリストの案内