这就是我通过 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 库吗?
最佳答案
删除包含的消息只是一个字符串操作问题,我相信您可以使用正则表达式或其他方式自己解决这个问题。
您可以访问正文部分的内容,无需标题,但可以使用字符集 只需调用 getContent 方法即可为您处理编码。
这就是你要找的吗?
关于java - 如何将 javax.mail.BodyPart 内容转换为 UTF-8 干净文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9200811/