如何将javax.mail.BodyPart内容转换为UTF-8干净文本?

时间:2012-02-08 20:22:35

标签: java email javamail html-email

这是我javax.mail.BodyPart.writeTo(..)所得到的:

Content-Type: text/plain; charset=windows-1252 
Content-Transfer-Encoding: quoted-printable  

some text *again*  

=97 
Bobby   

On Wed, Feb 8, 2012 at 11:51 AM, Alex Johnson <alex@example.com> wrot= 
e:  

> let's try again 
> and again

我想清理此文本并将其转换为UTF-8,以便准确接收:

some text *again*

--
Bobby

我确信我不是第一个面临这个问题/任务的人。你知道任何可以提供帮助的Java库吗?

1 个答案:

答案 0 :(得分:1)

删除包含的消息只是一个字符串操作问题,我相信你可以使用正则表达式或其他任何东西来解决这个问题。

您可以访问正文部分的内容,不带标题和charset 只需调用getContent方法即可为您处理编码。

这就是你要找的东西吗?