我有一个石英cron
作业,可以在特定时间间隔内从服务器轮询电子邮件消息。它递归地进行,并提取所有附加文件并保存它们。
它适用于其中的 95%,但有时,我会收到电子邮件,其附件名称以不同的格式编码,例如:
=?windows-1252?Q?This_is_nice?windows-1252?Q?=2Em4v?=
而且我很确定他们看起来不错,当他们被发送时
那些乱码的文件名如何再次转换为可读文本,以便我可以正确设置文件名?
我正在使用基本的 JavaMail 功能 (Part.getFileName())