原本自己用javax.mail写的发送邮件的代码,在window+sun的jdk环境正常,然后移植到aix+ibm的jdk是乱码,所以换成apache的mail的组件,依然乱码
代码如下HtmlEmail email = new HtmlEmail();
email.setHostName("mail.xxx.org.cn");
email.setSSL(false);
email.addTo("[email protected]", "John Doe");
email.setFrom("[email protected]", "cccc");email.setCharset("UTF-8");   
email.setSubject("测试邮件主题");   


email.buildMimeMessage();   // 设置内容的字符集为UTF-8,先buildMimeMessage才能设置内容文本   
try {
    email.getMimeMessage().setText("测试邮件内容","UTF-8");
} catch (MessagingException e) {
    e.printStackTrace();
}   
email.sendMimeMessage();   就是main方法里,然后发送邮件,接受到邮件后主题和内容是乱码,但是同样的代码,在windows+sun环境正常,所以怀疑是不是ibm的jdk的字符集的问题。请高手指点。