查看邮件的源内容,发现标题里有字符集,那是如何定义的? To zhanyou(战友),hehe,用foxmail就可以看到啊,MS的outlook express是不行的!某些网站的web mail也提供了这个功能,比如163.com吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To helloyou0(你好!) ,原来的表达有个错字,更正如下:Subject: =?big5?b?UmU6IMXT19xibG9nwO+3os/WwcvE4w==?=这是繁体中文的邮件标题,但为何big5前面要加=?,且big5后面还有?b?,而整个标题的最后面还有==?= to lanyd(寻找甘当科学家的女人) 謝謝!但我幫不了你,呵呵. <?phpprint base64_decode("UmU6IMXT19xibG9nwO+3os/WwcvE4w==");?>结果:Re: 庞总blog里发现了你 不过,你只是回答了文本内容部分。我想要知道的是为何在你解析出的内容前后还要加上=?gb2312?b?和?=这其中的几个?有什么特别的意义吗? 这是subject格式规定的,base64解码出来的只是字节,至于是什么字符集的当然要指定,就是这种格式=?big5?b...?=,难道你会问php脚本为什么都用<?php ?>包含起来吗? 晕了,真的是这样啊~~~可感觉怎么还是那么怪呢。至少<? 和 ?>看起来就是一对。不错=?和?=也是挺匹配的,可为什么在字符集名称后还要加上“?b?”,不是很顺眼的说~~ “?b?”代表是base64编码的还有一种是“?q?” 老是看到什么base64编码,为什么要用它呢?不用它会有什么后果?我看很多邮件也是没有使用它来编码的。 因为老式的Unix没法直接传输二进制,所以要用base64转换成纯文本的东西,约定成俗。 急~~ 求订单号代码!!! sql2000 datetime导入mysql datetime 图片路径正确,但是却显示不出来 mysql 连接问题 php的扩展php_mbstring.dll是干什么用的 以及与php_exif.dll的关系 关于php的判断语句 小白问题:请问 0xc9febb47a 为什么会是数字? php连接mysql的问题,请教高手 截取字符串,求救! 老问题了!关于分页显示的问题~~~~急!!!!!!!!!!! 使用header()造成网页没有响应?(更换服务器) 国内PHP界的大事件,DedeCms结盟落伍者
这是繁体中文的邮件标题,但为何big5前面要加=?,且big5后面还有?b?,而整个标题的最后面还有==?=
print base64_decode("UmU6IMXT19xibG9nwO+3os/WwcvE4w==");
?>结果:Re: 庞总blog里发现了你
就是这种格式=?big5?b...?=,难道你会问php脚本为什么都用<?php ?>包含起来吗?
不错=?和?=也是挺匹配的,可为什么在字符集名称后还要加上“?b?”,不是很顺眼的说~~
还有一种是“?q?”
不用它会有什么后果?我看很多邮件也是没有使用它来编码的。
所以要用base64转换成纯文本的东西,
约定成俗。