美文网首页
JavaMail发送邮件附件中文乱码(BIN)问题

JavaMail发送邮件附件中文乱码(BIN)问题

作者: 一代魔笛 | 来源:发表于2018-11-17 16:08 被阅读0次

折腾了很久,总结下解决方案:

1. 程序运行之初 System.setProperty("mail.mime.splitlongparameters","false");

2. MimeUtility.decodeText(fileName)

3. MimeUtility.encodeText(fileName, "UTF-8", "B");

以上三种方法都是可以试下,反正我是拿1和3测试成功了。

注意一点,不同的邮箱显示乱码也不一样,譬如我在QQ邮箱里的附件显示乱码,但是在163邮箱里看到的却是正常的,很奇怪!

相关文章

网友评论

      本文标题:JavaMail发送邮件附件中文乱码(BIN)问题

      本文链接:https://www.haomeiwen.com/subject/dyqifqtx.html