JavaMail收件人 - 编码问题?

时间:2011-09-10 14:41:13

标签: javamail

我的JavaMail存在小问题。有时来自Message类的方法getRecipients返回奇怪的东西,mycode的一部分:

Message m = parent.getAgent().getMessages()[size-row-1];
m.getRecipients(Message.RecipientType.TO)[0].toString();

对于某些消息我有适当的值,如:

Pracuj.pl <pracuj@emails.pracuj.pl>

虽然有些人喜欢:

=?ISO-8859-2?Q?Jakas_Nazwa?= <jakas_nazwa@costam.pl>

知道可能是什么问题吗?也许波兰语字符编码(ISO 8859-2)?

1 个答案:

答案 0 :(得分:0)

这绝对是一个编码问题。尝试在返回的收件人字符串上调用MimeUtility#decodeText