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

    技术2022-05-11  149

    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())+"?=";

     }


    最新回复(0)