javamail 主题 乱码问题(BASE64编码是这么设置吗?为什么还是错的呢)
public void setSubject(String subject){
try {
//message.setSubject(subject);
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
message.setSubject("=?GB2312?B?"+enc.encode(subject.getBytes())+"?=");
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
是这么设置吗? 为什么 还是不行呢? 这里的GB2312编码 要和哪里的一致的呢?