javaMail乱码解决方案

附件名乱码:
方法一:https://www.2cto.com/kf/201402/277255.html

mimeBodyPart.setFileName(MimeUtility.encodeText("file.txt"));

方法二:https://yq.aliyun.com/ziliao/1838

mimeBodyPart.setFileName("=?GBK?B?" + enc.encode("file.txt".getBytes("GBK")) + "?=");

方法一用于附件名全乱码的情况;方法二用于附件名部分乱码的情况;


邮件内容乱码:
http://www.blogjava.net/dyerac/archive/2006/08/01/61255.html

messageBodyPart.setContent(emailContent,”text/html;charset=utf8”);
只需要在”text/html”后面加上”;charset=utf8”即可。

猜你喜欢

转载自blog.csdn.net/qq_17348297/article/details/79142705
今日推荐