MovableType 3.x に乗り換えてから、post通知のメールのサブジェクトが文字化けしていて、閉口してました。 理由は明らかで、MIME encodeされてるヘッダの部分だけ改行コードが壊れているからというのはわかっていたのですが、直すのがめんちゃいので放置してました。

今日、みてみたら、なんのことはない、encodeしたあとに、さらにCR余計につけるコードになっている (s/\r?\n/\r\n/gとかしてる)のですけど、これってなんでこんなことしてるんだろう?

検索したら、ほかにも同じトラブルにあっている人いるようで、対策されているようですけども、どうも、MT-Notifierいれていると出る症状なのかもしれない。(うちは入れてますし、この人のとこも入れてる)

これ、どうかんがえても、encodeするタイミングが間違ってる(直前の改行コード変換の部分の前でやるべき)と思うのだけれどなぁ。何でこうなってるんだろう??


blog comments powered by Disqus