[TKMP]ヘッダーCONTENT-TYPEの余計な空白 |
- 日時: 2021/08/18 15:56
- 名前: おくら
- CONTENT-TYPE: text/plain; CHARSET= SHIFT_JIS
"CHARSET=" と "SHIFT_JIS" の間に余計な空白が存在する場合、 charset が " SHIFT_JIS" と空白を含んだものになり、文字変換に失敗することがある。
(そもそも "=" と "SHIFT_JIS" の間の空白はRFC的にNGなのだが、世の中にはこういうメールは存在するらしい、、、)
|
|
Re: [TKMP]ヘッダーCONTENT-TYPEの余計な空白 ( No.1 ) |
- 日時: 2021/08/23 08:02
- 名前: Toki
- ライブラリ内でしか対応できない場合以外は
RFCルールで誤りのメールには積極対応しません
この場合は受信後のEncodeCharsetを書き換えてください
TKMP.Reader.MailReader reader = new TKMP.Reader.MailReader(data); reader.EncodeCharset = reader.EncodeCharset.Trim(); <---
|
|
|