C社からutf-8 + base64なメイルが来るので対応検討中。
- 日本語のメイルかどうか、super ad-hocに判定しているルーチンはどうするか?
- iconvの引数のcode setは、OS非依存か?
- eucJPに変換できないutf-8が来たら、どうするか?
- utf-8 + quoted-printableもありそう
- subjectが、utf-8 mime b or q encodingなのにも対応が必要
- charsetでutf-8と名乗りつつ、実はiso-2022-jp / eucJP / shift-jisのケースはないのか?
- 内部コードはeucJPという設計は、正しかったのか???
R34亡き後、四角い車を作るのは三菱だけ、ということで、デボネア復活だ。
個人的には,C, ja 以外にも対応させる(海外からのspamを考慮する)ならば,やはり内部コードは utf-8 にしてしまった方が幸せかと思います.
コード変換ってマッピングが一意に定まらないので,日本語だけでも(判りやすい例だと) eucJP -> SJIS, euc-JP -> utf-8 -> SJIS の変換結果が異なって当たり前とかいう問題がありませんか?