还有个问题,发送的附件为中文名的时候,显示为乱码,应该是要在发送前对文件名编码,但是要用什么编码格式呢,iso8859-1? utf8  还是其他?

解决方案 »

  1.   

    用    decodeWord();
    String str1="=?gb2312?Q?=D2=D1=B6=C1: cnreport=B8=FC=D0=C2?=";
         String str2="=?gb2312?B?wdbQxw==?= ";
         System.out.println(MimeUtility.decodeText(str1));
         System.out.println(MimeUtility.decodeText(str2));     System.out.println(MimeUtility.decodeWord(str1));
         System.out.println(MimeUtility.decodeWord(str2));=?gb2312?Q?=D2=D1=B6=C1: cnreport=B8=FC=D0=C2?=
    林星
    已读: cnreport更新
    林星