1

私は現在、その機能の 1 つがマルチパート メールの HTML 部分を抽出するプログラムを作成しています。

私はそのタスクをうまく達成しましたが、いくつかの文字には、理解できないようなエンコーディングのタイプがあります。

',' into '=2C'
';' into '=3B'
'=' into '=3D'

また、ランダムな「=」をあちこちに配置します。

このためのデコーダーがあるかどうか (またはその名前が何であるか) を知っている人はいますか? いくつかのものをコードに置き換えましたが、まだ見つけていないため、見逃しているものはおそらくもっとたくさんあります。したがって、すべてを置き換えることができるようにエンコーディングのタイプを把握するか、すでにそうしているライブラリを見つけたいと思います。

Ps hotmail アカウントからメールを送信していますが、それが理由である可能性があります。

4

2 に答える 2

2

これは、quoted-printableエンコーディングと呼ばれます。

残念ながら、Microsoft の既存の QuotedPrintableStream は内部的なものであるため、使用できません。ただし、Mono プロジェクトの 1 つ、または MIME 処理を扱う任意のライブラリの 1 つを使用できます。

于 2010-06-22T17:55:12.343 に答える
1

これは quoted-printable エンコーディングであり、このRFCで説明されています。仕事に時間をかけすぎる前に、警告しておきます。メールの解析は本当に頭痛の種になる可能性があるため、自分で解析するべきではありません。これらの無料のライブラリを試してみてください。

于 2010-06-22T18:01:40.537 に答える