Spring Mail中文乱码解决办法

文/jakin  出处/blogjava

        最近项目中用到了spring的邮件功能,程序部署在客户服务器上(操作系统为繁体中文),每次发送邮件时接收者的操作系统如果也为繁体中文则不会出现乱码,如果为简体中文或英文,对于邮件标题或内容有中文(无论繁体与简体)的就会出现中文乱码现象,需要"查看"-"编码"-"Unicode(UTF-8)"才能正常看到邮件的内容。究其原因是由于邮件的MIME没有设定为UTF-8。最后换了一种实现方法解决问题。类MailSendTest中doSendMailOne()为会出现问题的方法,doSendMailTwo()为不会出现乱码现象的实现方法。

Spring关于mailSender的配制:

Code


Java类MailSendTest:

Code




 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Spring] 的这些文章也感兴趣:

Spring MVC的安全隐患及建议
Spring Security 2 注销及其后续处理
Spring 2.5.6正式发布
Spring XML配置十二个最佳实践
将Flex与Spring框架集成
什么是Spring
Spring 2.5:Spring MVC中的新特性
用 Spring MVC 来处理向导式复杂表单
为Web应用构建Spring—Seam混合型组件
Spring自动代理机制