免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1920 | 回复: 4
打印 上一主题 下一主题

[Mail] 请教邮件utf8编码的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-04 16:06 |只看该作者 |倒序浏览
??收到一封邮件头如下:
From: =?utf-8?B?5byg5qyi?= <xx@xx.xx.xx>;
Subject: Fw: INTELLIGENT WAVE
Message-id: <002801c33fa5$a8fa5e40$02caa8c0@xx.xx.xx>;
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64
X-Priority: 3
X-MSMail-priority: Normal

??不知道怎么用PHP解码,用base64_decode()不行,utf8_decode()也不行,结合起来utf8_decode(base64_decode())也不行,请教各位长老!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-07-04 17:10 |只看该作者

请教邮件utf8编码的问题

你什么意思?
outlook支持utf-8的信件。

如果是webmail,你只需要base64解码,同时指定信件的charset是utf-8,客户端就能自动识别了。

论坛徽章:
0
3 [报告]
发表于 2003-07-04 17:48 |只看该作者

请教邮件utf8编码的问题

是哦,多谢多谢,我看了PHP里有个utf8_decode()函数还以为是不同与base64和quoted-printable的编码方式!

论坛徽章:
0
4 [报告]
发表于 2003-07-10 15:33 |只看该作者

请教邮件utf8编码的问题

怎样处理 utf8->; gb2312 ?

比如 From: =?utf-8?B?5byg5qyi?= <xx@xx.xx.xx>;

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-07-11 02:15 |只看该作者

请教邮件utf8编码的问题

应该先quoted_printable_decode之后,再做utf-8->;gb2312的转换

utf-8->;gb2312,网上有人提供php的转换函数。
http://www.phpx.com/show.php?d=col&i=58

如果是脚本或C中,可以用iconv
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP