原本自己用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的字符集的问题。请高手指点。
代码如下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的字符集的问题。请高手指点。
解决方案 »
- 为什么<jsp-property-group>无法使用?
- spring+hibernate配置问题
- 关于excel导入导出的问题
- 一个Spring的配置问题
- hibernate hql语句问题 急
- 启动TOMCAT出现 报错:in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_08\bin;C:\Tomcat
- 我想在tomcat structs 中捕获 HTTP Status 404异常,重定向到首页,谢谢 ...
- tomcat一个奇怪的问题?
- 用javax.xml.transform.Transform来输出XML document,怎样才能去掉Encoding属性,急急急!!!
- 怎么下载RowSet的JAR包啊
- 求助,请高手指教下用js怎么校验一个字符串里是否有字符重复3次。谢谢
- hibernate配置问题
aix不装连中文有没有还是个问题