字符编码呢?
java代码本身也有编码的!
String的字符集等,
添加sysout调试,呵呵

解决方案 »

  1.   

    LZ可以试一下  RESIN对编码处理的要比TOMCAT好很多  呵
      

  2.   

    JAVAMail现在还没有研究,我下个月可以才看它,先帮你顶下
      

  3.   

    mail.jar 1.4 的话jaf的版本必须在1.1以上。
    自己定义javamail中的Content-Transfer-Encoding这样可能行。javamail中关于编码的类:\com\sun\mail\util\BASE64EncoderStream.class和BASE64DecoderStream.class楼主可以研究一下。
    建议楼主把GBK换成UTF-8试试,我用的没有问题。
               代码片段:
                mailEncoding = "UTF-8";
                // テキストの既定値
                String textMimeType = "text/plain; charset=" + mailEncoding ;
                // 件名の設定
                msg.setSubject(subject == null ? "" : subject,mailEncoding);
                // 本文の設定
                mTextPart.setContent(text == null ? "" : text,textMimeType);
                // 送信者のメールアドレス
                address = new InternetAddress(mailFrom,sender,mailEncoding);
               //// 添付ファイル名称
                mBodyPart.setFileName(MimeUtility.encodeText(fileName,mailEncoding,null));