送信、または受信したメールの本文が化ける。
対象製品
iNetMail 1.0J
詳細
iNetMailのデフォルトの動作では、本文をISO-2022-JP
(JISコード)エンコードしたデータを送信するように
なっており、ヘッダフィールドのContent-Type:ラベル
は次のように設定されます。
Content-Type: text/plain; charset=ISO-2022-JP
送信時にContent-Type:フィールドを書き換えるなどで
charsetパラメータにISO-2022-JPが設定されていない
場合、受信したアプリケーションで本文を正しくデコー
ドできなくなります。
また、charsetパラメータが設定されていない場合、
本文はUS-ASCIIで記述されていることになっています
ので、charsetパラメータの設定されていないメール
を受信した場合は本文がエンコードされていてもその
ままのデータが取得されます。
(JISコード)エンコードしたデータを送信するように
なっており、ヘッダフィールドのContent-Type:ラベル
は次のように設定されます。
Content-Type: text/plain; charset=ISO-2022-JP
送信時にContent-Type:フィールドを書き換えるなどで
charsetパラメータにISO-2022-JPが設定されていない
場合、受信したアプリケーションで本文を正しくデコー
ドできなくなります。
また、charsetパラメータが設定されていない場合、
本文はUS-ASCIIで記述されていることになっています
ので、charsetパラメータの設定されていないメール
を受信した場合は本文がエンコードされていてもその
ままのデータが取得されます。
キーワード
問題