javax.mail 发送中文主题subject中文乱码

来源:互联网 发布:余姚虾米网络 编辑:程序博客网 时间:2024/06/05 04:33


subject是一个中文的字符串,用javax.mail发送邮件设置主题的时候,默认是这样写代码的

msg.setSubject(subject);

但是收到邮件后,发现中文是乱码



解决办法,

String encodedSubject = MimeUtility.encodeText(subject, MimeUtility.mimeCharset("gb2312"), null);logger.info("encodedSubject={}", encodedSubject);msg.setSubject(encodedSubject);


原创粉丝点击