Java发邮件中文标题乱码

//Base64编码的转换使得中文附件标题名在发送时不会变成乱码
import java.util.Base64.Encoder;

BodyPart messageBodyPart = new MimeBodyPart();
Encoder enc = Base64.getEncoder();            
messageBodyPart.setFileName("=?GBK?B?" + enc.encodeToString(affixName.getBytes()) + "?=");
posted @ 2020-10-30 14:05  轩辕吊雷  阅读(302)  评论(1编辑  收藏  举报