关于JAVAMAIL的一个编码问题 字符编码呢?java代码本身也有编码的!String的字符集等,添加sysout调试,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ可以试一下 RESIN对编码处理的要比TOMCAT好很多 呵 JAVAMail现在还没有研究,我下个月可以才看它,先帮你顶下 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)); hibernate启动报错(在线等,大神来) 这是jsp代码吗? 火狐错误控制台提示释义 在网站中怎样用jsp代码写的效果如下: 大家帮看看这个错误,TOMCAT启动时报的,框架是SSH 怎么将jsp页面表格中的数据导出到Excel PowerDesigner15.0 利用反向工程生成的表之间无箭头 struts中怎样使用Validator验证 form中有没有name属性!!!! 初学xml,问下,用那种xml编辑器? javascript脚本在火狐下不能运行 tomcat打开JSP错误信息~~~帮忙解决
自己定义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));