您的位置:首页 > 编程语言 > Java开发

Spring发送电子邮件发件人中文名乱码问题解决

2010-04-22 15:59 253 查看
java对中文处理上的先天不足,相信所有开发者都深受其害,在使用Spring发送电子邮件的过程中,发件人中文名处理再一次遇到了这个问题。

版本:Spring-2.5.6,javax.mail-1.4.1

解决后的源码(需要进行编码转换):

SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(new String("Spring发送电子邮件 <aaa@gmail.com>".getBytes("GBK"),"ISO-8859-1"));
message.setTo("xx@xx.com");
message.setSubject("测试邮件!");
message.setSentDate(new Date());
message.setText("Hi welken!来试试吧");

mailSender.send(message);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: