【发布时间】:2010-09-28 04:46:52
【问题描述】:
最近我按照 Sun 在线指南上的 Java Mail API 发送电子邮件、下载电子邮件和下载附件。在从电子邮件中提取附件时,我的代码看起来与这篇文章非常相似 Download attachments using Java Mail
但是,当用户发送带有越南语字符的电子邮件附件文件名时,我遇到了一个问题,如下所示:hệ thống thông.xls
当代码尝试通过 bodyPart.getFileName() 获取文件名时,返回的文件名是这样的:h? th?ng =?iso-8859-1?b?dGj0bmcueGxz?=
我尝试了以下但没有任何运气
1) 设置Java VM参数:-Dfile.encoding=UTF-8
2) 尝试进一步研究 Java Mail API 上的 UTF-8 字符支持,但找不到任何
任何提示都会有所帮助。谢谢!
【问题讨论】:
标签: java jakarta-mail