java 接收邮件发生乱码

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:14:23
我在j2ee项目中有接收邮件的过程(通过jmail)
是用xmail作为邮箱服务器的
但是主题就是乱码 全是问号"IDFAX:IDFAX:??????????????!!"即是这样的
我试过很多种方法都不行
请指教

中文乱码问题,需要把接受到的数据转码。
String title=new String(gettitle.getBytes("ISO8859-1"));

gettitle是你接受到的数据,然后title是你转码后的数据~

写一个filter将字符集设置为GBK或则其他中文形式,在web.xml中设置就行了,可以自己写一个重写Filter类的doIn..方法,我也忘记是doIn什么了,或则你导入spring,里面有专门针对字符集的filter也是重写的那个类,你拿来直接用就是了不会造成什么影响,相关实现可以去网上搜索一下,我现在没在家 所以代码不能给你了 你自己看着办吧