徐亚东

您当前位置:亚东网 >> 一些日志 >> ASP.NET编程 >> 浏览文章

解决使用JMail接收邮件时的标题乱码

作者:佚名   更新日期:2014年05月27日 点击:

使用Msg.Headers.GetHeader("Subject")得到的内容是:

=?utf-8?B?5L2g5Lus5aW95ZWK77yM6IO95pi+56S65ZCX77yf?=

一共有4个“?”号,作为分隔符:
    第一段:utf-8
    第二段:B
    第三段:5L2g5Lus5aW95ZWK77yM6IO95pi+56S65ZCX77yf
    第四段:=

其中第三段就是标题的内容,但是经过Base64编码了。

所以我们只要取出第三段,然后再根据第一段的类型进行Base64解码就可以了。

JMail,接收邮件,乱码,YaDong网,徐亚东,亚东网
上一篇:删除所有的.svn文件夹
下一篇:没有了

网友评论:


生活随笔

SqlServer相关

Web前端

ASP.NET编程

互联网杂谈

我们都是80后

网站建设相关