PHP eregi_replaceで文字化ける

eregi_replaceで括弧などの記号を半角スペースに置換していたのですが、
「★」が入っている文字をeregi_replaceに入れると文字が化けていた。


eregi_replace → mb_eregi_replace

にしたら解決した。


ereg_replaceも同じかな。