本文主要是介绍Spring发送电子邮件发件人中文名乱码问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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);
这篇关于Spring发送电子邮件发件人中文名乱码问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!