Javamail Api を使用して、Android フォン用の電子メール クライアントを作成しました。次の方法で送信者のメールアドレスと受信者のメールアドレスを取得しようとすると:
Address[] froma = m.getFrom();
String from = InternetAddress.toString(froma);
Address[] toa = m.getRecipients(Message.RecipientType.TO);
String to = InternetAddress.toString(toa);
次のような文字列が返されます。
"Georg =?ISO-8859-1?Q?SP=E4the?= そしてそれは Georg Späthe または Georg Spaethe でなければなりません.
問題は、これが別のエンコーディングのドイツ語メールであることだと思います。誰でもその問題を解決するのを手伝ってもらえますか?