我用pop3接受邮件,取得的邮件在邮件主题或者正文中出现 =?GB2312?Q?=XX=XX....?=或者=?gb2312?b?XXXXXXXXX?=的字样,中间的XXXX显示就是乱七八糟的英文或者数字的字符。我猜想=?和?=应该起到括号作用,其中的字符使用了GB2312?Q?编码方式或者GB2312?B?编码方式。那个GB2312?Q?还好懂,只要把 =XX翻译成一个字节就可以了。但是那个GB2312?B?的编码方式百思不得其解,望高手指点。
调试欢乐多
=?是对齐用的吧
然后是gb2312表示你的字符集
然后又是?b?这个我的理解是分隔用的
然后就是经过base64编码后的内容
最后是?=的结束符你只需把中间的base64的编码后的内容还原就可以了
不过还是发点东西
下面的链接好好研究以下吧http://community.csdn.net/Expert/TopicView.asp?id=3328972
看看我的留言
如果两位老兄早点看到这个帖子就更好了。能少走好多弯路。