关于javaMail中标题以及发件人乱码的问题总结

JavaMail中的邮件主题需要进行BASE64编码,所以如果只写

Message msg = new MimeMessage(getSession());

msg.setSubject("杨波发的信息");

就会显示成乱码,解决方法如下

 public static String getEmailString(String str){
      BASE64Encoder enc = new BASE64Encoder();     
      return "=?GB2312?B?"+enc.encode(str.getBytes())+"?=";

 }

阅读更多

没有更多推荐了,返回首页