|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。发送邮件|办理良多伴侣都利用过JavaMail举行邮件发送,在邮件注释中的乱码简单办理。但邮件主题的乱码不管如何转码老是显现一堆乱码。究竟应当怎样处置呢?
JavaMail中的邮件主题必要举行BASE64编码,格局形如:
=?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?=
以是,间接利用msg.setSubject("中文主题"),大概msg.setSubject("中文主题".getBytes("8859_1"),"GB2312"))都一样会呈现乱码。在设置邮件主题前必要将主题字串的字节编码为BASE64格局,并增加编船埠,示例代码以下:
sun.misc.BASE64Encoderenc=newsun.misc.BASE64Encoder();msg.setSubject("=?GB2312?B?"+enc.encode(subject.getBytes())+"?=");
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。 |
|