メールの文字コード指定
スラドの記事のメール受信を利用しています。時々文字化けが起こることがあり、調べてみた所、スラドから送られてくるメールの文字コード指定方法が間違っているため、メールアプリが正しくデコードできないことがあるということがわかりました。
Content-type: text/plain; charset="iso-2022-jp"
というヘッダが送られてきていますが、文字コード指定はクオートせず、
Content-type: text/plain; charset=iso-2022-jp
というのが正しいMIMEの記述です。 このため、メールアプリはこの文字コード指定を正しく解釈できず、本文を独自に文字コード判断することとなり、文面によってはたまにコードの判断を誤ることがあるようです。
スラドの記事のメール受信を利用しています。時々文字化けが起こることがあり、調べてみた所、スラドから送られてくるメールの文字コード指定方法が間違っているため、メールアプリが正しくデコードできないことがあるということがわかりました。
Content-type: text/plain; charset="iso-2022-jp"
というヘッダが送られてきていますが、文字コード指定はクオートせず、
Content-type: text/plain; charset=iso-2022-jp
というのが正しいMIMEの記述です。 このため、メールアプリはこの文字コード指定を正しく解釈できず、本文を独自に文字コード判断することとなり、文面によってはたまにコードの判断を誤ることがあるようです。