portsのphp5.1.4がインスコできるようになりましたね


ソースからインスコしたphp5.1.2とportsからインスコしたmysql5を使っていて、
今回portsからphp5.1.4をインスコしました。
すると、今までmysqlの中にutf-8で格納されていた文字データが????となって読めなくなりました。
phpで取得した文字列も、mysqlクライアントで覗いたときの文字列も????になります。
ただしMTが作ったデータはちゃんとutf-8で格納されていて正常に読めるようです。

mysqlの設定はもちろん変えていないし、php.iniのmbstringの文字コード設定も前と同じなはずです。

なぜこのような変化が起こってしまったのか分かるかたいますか?