如何处理JavaMail中附件名过长引发的乱码显示问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计972个文字,预计阅读时间需要4分钟。
问题背景:公司有一个业务场景是审核客户结构,通过后给客户发送一封电子邮件,并将机构相关资料以附件形式一块发送,有些附件名称不规范,有些就乱了。
后续发现:附件名称不规范,导致文件难以识别和管理。
问题背景:
公司有个业务场景是审核客户机构通过后,给客户发送一封邮件,并将机构相关材料以附件形式一块发送,有些附件名正常,有些就乱了,如下图:
后来发现是附近名称过长导致的!
问题原因:java mail中设置附件名称会采用 base64格式进行编码,如果附件名称过长会被进行切割,将剩下字符抹去,所以导致不知道这是什么格式的文件。
本文共计972个文字,预计阅读时间需要4分钟。
问题背景:公司有一个业务场景是审核客户结构,通过后给客户发送一封电子邮件,并将机构相关资料以附件形式一块发送,有些附件名称不规范,有些就乱了。
后续发现:附件名称不规范,导致文件难以识别和管理。
问题背景:
公司有个业务场景是审核客户机构通过后,给客户发送一封邮件,并将机构相关材料以附件形式一块发送,有些附件名正常,有些就乱了,如下图:
后来发现是附近名称过长导致的!
问题原因:java mail中设置附件名称会采用 base64格式进行编码,如果附件名称过长会被进行切割,将剩下字符抹去,所以导致不知道这是什么格式的文件。

