【发布时间】:2011-03-06 23:01:48
【问题描述】:
我目前正在制作一个程序,其中一个功能是提取多部分电子邮件的 HTML 部分。
我已经很好地完成了这项任务,但是在某些我似乎无法弄清楚的字符上存在一种编码类型,例如
',' into '=2C'
';' into '=3B'
'=' into '=3D'
它还会在各处放置随机的“=”。
有谁知道这是否有解码器(甚至它的名称是什么)?我已经用代码替换了一些东西,但是我可能还缺少很多东西,因为我还没有遇到它们。因此,我想弄清楚编码的类型以便我可以替换所有内容,或者找到一个已经这样做的库。
附:如果这可能是原因,我正在从 hotmail 帐户发送电子邮件。
【问题讨论】:
-
如果您还提取邮件的标题,也可以将其编码为 QP 变体,通常如果使用 US-ASCII 范围之外的字符
标签: c# email encoding decoding quoted-printable