php -Call to undefined function mb_convert_encoding()エラー

phpで、日本語名のファイルをuploadしたら、文字化け出たので

mb_convert_encoding( $_FILES['upload']['tmp_name'],"UTF-8", "auto");

・upload.phpにそれをを追加したら、
Call to undefined function mb_convert_encoding()
のエラーが出て
それを解決には、php_mbstring.dllが必要みたいので

googleでfiletype:dll php_mbstringを検索し、phpバージョンと一致するものをDLする
dllをC:WINDOWSにコピーし
C:WINDOWS/php.iniを編集

extension=php_mbstring.dll


・それでな改善せず、

<?php
phpinfo(); 
?>

をみたら、extension_dirという設定があって
そこにもphp_mbstring.dllを置かないとダメみたいので
置いて再起動しても直らなかった

・もう分からない、再インストールする
今度はinstallerから
http://windows.php.net/download/

・なおった