解决发送添加附件的邮件时,附件名是一个以UTF-8开头的随机乱码
生活随笔
收集整理的這篇文章主要介紹了
解决发送添加附件的邮件时,附件名是一个以UTF-8开头的随机乱码
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、設(shè)置系統(tǒng)值
System.setProperty(“mail.mime.splitlongparameters”, “false”);
2、 在創(chuàng)建對(duì)象的時(shí)候定義編碼格式(utf-8):
MimeMessageHelper helper = new MimeMessageHelper(mes, true, “utf-8”);
3、 其次,在添加附件的時(shí)候,附件名是需要定義編碼的
helper.addAttachment(MimeUtility.encodeWord(附件名,“utf-8”,“B”), 你的附件對(duì)象);
?
總結(jié)
以上是生活随笔為你收集整理的解决发送添加附件的邮件时,附件名是一个以UTF-8开头的随机乱码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 做好加密手机 任重而道远
- 下一篇: 士不可以不弘毅,任重而道远!