当前位置: 技术问答>java相关
关于邮件的主题的问题,高手们请进来
来源: 互联网 发布时间:2015-02-07
本文导语: 为什么在邮件原文件中,有的邮件主题subject:后的字串是正常显示的,而有的后面却是如下显示:=?gb2312?B?wLS149DCz8q1xCE=?= 或 =?ISO-8859-1?Q?=D2=AA=D1=F9?= 这是什么意思,怎样才能判断subject后的字串是不是正常的,应如何...
为什么在邮件原文件中,有的邮件主题subject:后的字串是正常显示的,而有的后面却是如下显示:=?gb2312?B?wLS149DCz8q1xCE=?= 或 =?ISO-8859-1?Q?=D2=AA=D1=F9?=
这是什么意思,怎样才能判断subject后的字串是不是正常的,应如何转换?
各位大虾,快救救我呀~~~~~~~~~~~
这是什么意思,怎样才能判断subject后的字串是不是正常的,应如何转换?
各位大虾,快救救我呀~~~~~~~~~~~
|
用 MimeUtility.decodeText()方法解码,如下所示:
String[] String tmp = message[index].getHeader("subject");
subject = tmp[0].toString();
subject = MimeUtility.decodeText(subject);
建议将mime编码方式先熟悉一下,然后在着手解决这些问题。
我现在正在做javamail,有什么想法我们可以多联系
String[] String tmp = message[index].getHeader("subject");
subject = tmp[0].toString();
subject = MimeUtility.decodeText(subject);
建议将mime编码方式先熟悉一下,然后在着手解决这些问题。
我现在正在做javamail,有什么想法我们可以多联系