アカウント名:
パスワード:
文字化けするところと、しないところが混在するのは、マルチパートのテキストメールで、複数パートが続けて表示されているからでしょうかね。
あるパートは実際の文字エンコーディングとcharset指定が一致し、別のパートでは一致しないというパターンは、以前からよく見ています。今回のは、1つのパートでのUTF-8テキストをShift_JISだと解釈して化けたのでしょう。
・メール本文の文字エンコーディングの表記はcharset=Shift_JISで決め打ちになっていた(Content-Type:をハードコードしていた)。・普通はShift_JISでメールの本文が書かれるはずが、実際はUTF-8になっ
そんな複雑な話じゃなくて、テンプレートの文字コードが合ってなかっただけでは。なので、本文が出来上がった時点で既に文字化け済みの文章になっていたかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
マルチパート (スコア:1)
文字化けするところと、しないところが混在するのは、マルチパートのテキストメールで、複数パートが続けて表示されているからでしょうかね。
あるパートは実際の文字エンコーディングとcharset指定が一致し、別のパートでは一致しないというパターンは、以前からよく見ています。今回のは、1つのパートでのUTF-8テキストをShift_JISだと解釈して化けたのでしょう。
・メール本文の文字エンコーディングの表記はcharset=Shift_JISで決め打ちになっていた(Content-Type:をハードコードしていた)。
・普通はShift_JISでメールの本文が書かれるはずが、実際はUTF-8になっ
Re:マルチパート (スコア:0)
そんな複雑な話じゃなくて、テンプレートの文字コードが合ってなかっただけでは。
なので、本文が出来上がった時点で既に文字化け済みの文章になっていたかと。