Javamail中文乱码问题 |
发布日期:2012-12-16
返回
|
在使用javamail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介绍如何解决这些问题。
2.接收邮件时,获取某些邮件发送程序发送的email地址,发送地址显示为乱码 解决办法: 对含有中文的发送地址,使用MimeUtility.decodeTex方法,对其他则把地址从ISO8859_1编码转换成gbk编码,见下例
3.接收邮件时,获取某个邮件的中文附件名,出现乱码 解决办法: 对于用base64编码过的中文,则采用base64解码,否则对附件名进行ISO8859_1到gbk的编码转换,例如:
|