今、またいろいろ試してたのですが

ソートする関数内で、
array_multisortの為に、ソート対象カラムの配列を作るところのforeachで
foreach ($array as $key => &$row)

foreach ($array as $key => $row)
と参照をやめると、文字化けしないようです。
ここはソート対象カラムの配列のために、代入してる場所なので参照にする必要はなかったです。

なんかarray_multisortまわりか、参照渡しのバグっぽくないですか?

>>54
すいません。
これでもかなり問題を切り分けて、まとめて、要点のみ書いたんです。
ソースをそのまま実行できるように書いたほうが、いいのかなあ、なんて・・

せめて、53を最初に書いたほうがよかったかな。

読むのうざいと思いますが、そこを何とかお願いします