private MimeMessage mimeMsg; //MIME邮件对象sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
mimeMsg.setSubject(("=?GB2312?B?"+enc.encode(mailSubject.getBytes())+"?="));//邮件主题
mimeMsg.setSubject(("=?GB2312?B?"+enc.encode(mailSubject.getBytes())+"?="));//邮件主题
如果有问题,可以加我MSN [email protected]。
* <br>
* 方法说明:把主题转换为中文 <br>
* 输入参数:String strText <br>
* 返回类型:
*/
public static String transferChinese(String strText) {
try {
strText = MimeUtility.encodeText(new String(strText.getBytes(),
"GB2312"), "GB2312", "B");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} return strText;
}