原创声明:
本文章为原创,欢迎转载,但请给出本文链接,多谢合作。
本文链接:http://blog.csdn.net/epinszteinic/archive/2008/02/20/2108637.aspx
本文章为原创,欢迎转载,但请给出本文链接,多谢合作。
本文链接:http://blog.csdn.net/epinszteinic/archive/2008/02/20/2108637.aspx
本人使用的版本:JMail44_pro
使用Msg.Headers.GetHeader("Subject")得到的内容是:
=?utf-8?B?5L2g5Lus5aW95ZWK77yM6IO95pi+56S65ZCX77yf?=
一共有4个“?”号,作为分隔符
第一段:utf-8
第二段:B
第三段:5L2g5Lus5aW95ZWK77yM6IO95pi+56S65ZCX77yf
第四段:=
其中第三段就是标题的内容,但是经过Base64编码了
第一段就是标题内容原来的编码
所以,要进行两步反编码:
调用方法:DecodeStr(Msg.Headers.GetHeader("Subject"))