PHPのmb_encoding_mimeheader()は...

今、PHPでへなちょこツールを作っていて、メール送信の部分を作っていたんだが、必ずSubject:が文字化けしてしまうので、調べていたら言語のバグだと判明orz

PHPのmb_encoding_mimeheader()は、36バイトを超える文字列をエンコードしようとすると文字列を壊してしまうとのこと。

参照:http://q.hatena.ne.jp/1117708187

かなりスマートでない解決法が出てる(これしかないのかなあ)。しかし解決できたので非常にありがとうございます。

PHPは便利な言語なんだけど、こういうことがたまにあるので、注意が必要。