利用プログラム
C#
MSSQLServer
BASP21 ←メール受信DLL
メールを受信してデータベースにメールデータを集めています。
データベースに登録する際にメールヘッダを見て、CONTENT-TYPにあるCHARSETを確認して
文字コードを変換する仕組みを作成しています。
この方法ですと、対応できないメールがありまして、メールヘッダ情報が
Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Content-Language: en-US
で、このパターンで、文字コード変換なしに取り込むと
Subject: が文字化けで
Body: は正しく表示されています。
これは、SubjectだけUTF-8で、Bodyはiso-2022-jpで送られているのだと思いますが
Subjectの文字コードとBodyの文字コードを別々に判断するヘッダ要素って
あるのでしょうか?
どうか、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/02 09:28
2018/07/02 10:47
2018/07/03 06:19
2018/07/03 08:26
2018/07/04 23:01