1

メール メッセージのコンテンツを XML 形式に変換する必要がありますが、エンコーディングの問題に直面しています。実際、アクセント付きのすべての文字とその他のいくつかの文字が、16 進値と共にメッセージ ファイルに表示されます。元 :

é is displayed =E9,
ô is displayed =F4,
= is displayed =3D...

メールは iso-8859-1 コーディングで送信されるように設定されており、ファイルで次のパラメータを確認できます。

Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Notepad++ はファイルを「ANSI as UTF-8」として検出します。

私はそれをC#(私はSSISプロジェクトのスクリプトタスクにいます)で読めるように変換する必要があり、それを行うことができません。

StreamReader で UTF-8 でエンコードしようとしましたが、何もしません。このトピックに関する私の読書にもかかわらず、私はまだ私の問題につながるステップとそれを解決する手段を本当に理解していません.

Outlook がメッセージをうまくデコードし、アクセント付きの文字が正しく表示されることを指摘します。

前もって感謝します。

4

1 に答える 1