これは、私が解析しようとしている生の電子メールの例です。
MIME-version: 1.0
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: quoted-printable
X-Mailer: Verizon Webmail
X-Originating-IP: [x.x.x.x]
=C2=A0test testing testing 123
= C2 = A0とは何ですか?私は半ダースのquoted-printableパーサーを試しましたが、これを正しく処理するものはありません。 これをC#でどのように適切に解析しますか?
正直なところ、今のところ、私はコーディングしています:
//TODO WTF
encoded = encoded.Replace("=C2=A0", "");
そのテキストがMIMEコンテンツ内にランダムに存在し、何にもレンダリングされないようになっている理由がわからないためです。それを取り除くだけで、私は望ましい効果を得ることができます-しかし、なぜですか?!
明確にするために、私は(= [0-9A-F] {2})がエンコードされた文字であることを知っています。しかし、この場合、それは一見何も表していないようです。