我使用 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。
我认为问题在于这是带有另一种编码的德国邮件。有人可以帮我解决这个问题吗?