永江と申します。
K-9 Mail は 2 年ほど前から使っているのですが、
ソースを覗きはじめたのは最近です。
At Tue, 19 Jun 2012 22:11:10 -0700 (PDT),
ladybugkkk wrote:
> 文字コードがiso-2022-jp-2で送られてきたメールが文字化けし、ちょっと不便しています。
少なくとも Android 2.1 や 2.3 では、ISO-2022-JP-2 には対応しておらず、
US-ASCII として処理されているようです。
今のところ K-9 Mail の charset サポートは、
Apache Commons の IOUtils を介して処理系組込の charset を使っていて、
特殊な charset については charset の読み替えで対応しているようです。
iPhone の Shift_JIS は私用領域の特別対応が入っているようですが。
Android のクラスライブラリが ISO-2022-JP-2 に対応していなくて、
K-9 Mail も特別な処理は行なっていないというところでしょうか。
Android のクラスライブラリが対応してくれれば、すべて解決しそうですが…
既存の charset で、うまいこと対応する方法があれば。
(ISO-2022-JP に流し込んでみようと思いつつ、まだ試していません)
サイボウズ製品は使ったことがないので断言できませんが、
この不具合情報を見る限りでは、ISO-2022-JP-2 には対応しているものの、
ISO-2022-JP-2 と quoted-printable の組合せに問題があるようですね。
K-9 Mail とは、また少し状況が違いそうです。
--
永江 英武
na...@eagan.jp
Nagae Hidetake
http://www.eagan.jp/nagae/