社区
网络编程
帖子详情
邮件标题怎么解码
zhux2003
2009-12-02 04:13:05
=?UTF-8?B?5q+U5Zui6LSt5pu055yB6ZKx77yB572R5piT6L+U546w?=
上面是邮件的标题,怎么解码?
...全文
130
2
打赏
收藏
邮件标题怎么解码
=?UTF-8?B?5q+U5Zui6LSt5pu055yB6ZKx77yB572R5piT6L+U546w?= 上面是邮件的标题,怎么解码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
现在还是人类
2009-12-02
打赏
举报
回复
知道了编码,解码应该就容易了,只是你的编码是UTF-8,在解释完成字节数据后再进行UTF-8解码就可以
现在还是人类
2009-12-02
打赏
举报
回复
用MIME编码
其实就是将数据分成二进制后以6位来分开
也可以理解为64进制的转化过程
我们平时使用的字符串都是以ASCII来表示的较多,
也可以理解成一个一个的字节,而一个字节换成二进制就为8个二进制位
在MIME编码中,就是将这些二进制位重新按6个二进制位排列来处理的,比如“ABC”这几个字符
分成字节以16进制来看是这样的
A B C
41 42 43
将其转换为二进制是这样
A B C
01000001 01000010 01000011
将8位的二进制位分成6位来就是这样
010000 010100 001001 000011
以十进制来看数值就是这样
010000 010100 001001 000011
16 20 9 3
根据MIME编码集,即表示符规则
A....Za...z0...9+/
最终编码应该是
QUJD
在邮件头加上标示符就成为了这样
Subject: =?gb2312?B?QUJD?=
电子
邮件
标题
编码
解码
/为在电子
邮件
的
标题
中使用汉字等,经常把电子
邮件
的
标题
使用编码后再进行传输 //常用编码有base4+gb2312, base4+gbk, base4+big5, base4+utf8, base4+qp //本程序就是把电子
邮件
标题
还原。 // 感谢 网友lyh16868.163.com (姓名: luoluo),是他提供了Big5ToGB的转换代码 // 感谢 网友提供了QP编码
解码
function UnQPCode(QPString:string):string; // 和base4
解码
function decode64(instr:string):string; // 正因为网友的无私奉献,才能成就小鸟的集成, // 小鸟不敢独自享用此代码, 因此,又把此代码奉献给大家 // 祝广大痛着并快乐者的编程爱好者,编程技术更上一层楼 // fangzh0579 fzh7900033@163.com // 2010年5月21日整理
mimecpp_src
邮件
解析
邮件
结构解析 如
标题
、正文、附件,包含base64
解码
和qp
解码
等,非常好用。
PowerTCP Mail Tool—迅速实现专业
邮件
发送和接收功能的控
为应用程序提供了电子
邮件
功能。PowerTCP Mail Tool可以让你创建、发送、读取、预览和编辑
邮件
信息,验证E-mail地址,以及用简单的属性和方法远程管理你的邮箱。包含SMTP、POP3和IMAP控件,另外还有一个强大的Message对象,它可以在一个面向对象的模式中复制一个完整的信息结构。为了让用户尽快掌握该工具,它还包含了35个样例,它们是为8种不同的环境编写的,包括ASP、.NET、VB、Visual C++、PowerBuilder、Foxpro、Delphi和Office 97/2000。 概述 PowerTCP Mail Tool 包含email组件,它可以让你创建、发送、读取、预览和编辑email信息,同时可以用简单的属性和方法验证E-mail地址。该工具易于使用,可以解决大部分应用需求。其它mail控件不够灵活,容易使人陷于困境,因为当你的需求改变时,这样的控件满足不了你的需求。 · 与.NET 100% 兼容,运用了.NET COM interop技术,包含样例。 · Email ActiveX 控件可以用来发送
邮件
(SMTP), 读取
邮件
(POP3 和 IMAP4),以及创建/编辑
邮件
(Message object),并提供了用来构建简单或复杂
邮件
处理应用程序的模块(building blocks)。 · 只需一行代码即可创建HTML
邮件
! · 只需一个 Message对象就可以解决所有信息编码/
解码
的细节问题。当下载
邮件
时,Message对象可以立即对它进行
解码
,并用所接收到的
邮件
的
解码
过的表示法来填充它自己。在相反的过程中,它通过添加Part对象来创建一条信息,在发送信息时,可以立即对它进行编码。 · Message 对象 可被所有的三个
邮件
ActiveX控件使用,并提供了一个统一的表示法使学习更容易。 · 高级的方法提供了易于使用的功能,同时丰富的对象模式可以让高级应用程序直接处理
邮件
的MIME部分和
标题
。如果你的需求发生改变,该产品不能扩展。 · 支持
邮件
地址验证。 · 不需要关于SMTP、 POP3、 IMAP4 和 MIME 的详细信息。 · 支持 COM+ Component Services。 · 可用于多线程的环境。 · 可用于事件驱动的和脚本编写的(模块化)应用程序。 · 包含免费版权。 · 包含封装类,可以方便地集成到Visual C++中。 · 包含31个完全的样例程序,说明了每个
邮件
组件的用法。
rfc822-json:用于将 RFC-822(电子
邮件
)流转换为 JSON 流的库
rfc822-json 将 RFC-822 消息流(标准电子
邮件
)解析为 JSON 并返回可读的 JSON 流。 最终的 JSON 对象将有一个headers属性,其中包含键值形式的消息头和一个包含原始消息正文(没有
解码
或类似内容)的body对象。 如果消息包含多个具有相同名称的
标题
行,则最终headers的属性值将是一个数组。 例如: " headers " : { " Content-Type " : " text/plain " , " Received " : [ " by 0.1.2.3 " , " by 6.7.8.9 " ], " Content-Length " : 98723 } 此代码示例的大部分内容是从文档中借用的。 消息流通过管道传输到 Rfc822 解析器实例的底部的最后一行是rfc822-json发挥作用的地方。 它是一个可读/
C通知 CNotice v1.3.8
应用名称 C Notice C通知 应用版本 v1.3.8 汉化说明 XML汉化(80) SMALI汉化(10) 汉化修正 解锁高级版功能 ZIPALIGN处理 测试机型 HUAWEI G750-T00 支持系统 Android 4.3+ 测试系统 Android 4.4.2 应用简介: 已解锁高级版功能 C通知能从选定的应用程序接收通知,追踪重要信息,无需解锁即可访问。应用采用干净简单的浮动窗口设计,独特的彩色
标题
显示。 主要特性: 浮动通知图标: •未读短信 •未接来电 •待办事项 •未读
邮件
•应用程序通知 可定制的特性: •自定义应用程序列表 •通知弹出式 •自动打开屏幕 •自动图标位置 •直接打开应用程序 •圆角图标样式 •未读计数的位置 •浮动窗口的透明度设置
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章