mb_internal_encoding()は必須か?

mbstringで日本語を扱う上では「必須」になります.
理由はデフォルトは「ISO-8859-1」なので.
しかしこの記事にある理由は何かを間違えた別の要因による結果ではないか? と邪推するんですが.

PHPのmb_encode_mimeheader関数で文字列をエンコードするときは、直前にmb_internal_encoding関数で変換したい文字列のエンコーディングをセットしてから呼ばないとうまく動作しないもよう。

ってことで長くなったので移動.

http://blog.poyo.jp/archives.php/categ-1/year-2006/month-3/id-1142267008