日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。8始めましてkishiharaと申します。最近PHPの勉強を始めました。今後こちらで色々とお世話になると思いますがよろしくお願いいたします。今回、フォームからPOSTで受け取ったテキストの文字コードをShift-JISからEUC-JPに変更したいと思い下記の様なロジックを書きました。10と言ったエラーが発生いたしました。エラーの内容を調べると定義がされてない為と言った感じらしいのですが何処の定義が足りないのか判りません。お手数ですが、定義の足りない部分を教えていただけますようお願いいたします。none;のコメントは全てはずしております。103こんにちは、mbstringが有効になっていないようですね。"dllのパス"extension=php_mbstring.dllの設定を確認してみてください。8ご返信有難う御座います。設定を確認した所下記の通りになっていました。"C:/PHP/ext"上のパス内にphp_mbstring.dllは存在していました。php.iniをC:\windows\php.iniからphpのインストールフォルダに移動してみてください。Fileが設定されるか確認してみてください。C:\windows\php.iniのphp.iniをc:\PHPへ移動しphpinfo()で確認しましたが特に変化はありませんでした。103phpをどのようにインストールしたのでしょうか?こちらはphpをcgiとして動作するようにインストールしています。変則的なので参考にならないかもしれませんが...。バーチャルホストの設定は、はしょってます。/cgi-bin/php-cgi</VirtualHost>・php-cgiの設定c:\home\user\public_html\cgi-bin\php-cgi#!/usr/bin/php-cgi.exeこれでphpのインストールは終了です。C:\usr\bin\php.iniとなります。C:\home\user\public_html\cgi-bin\php.iniとなりバーチャルホスト毎にphp.iniの設定を変更できます。8nulla様ご返信有難う御座います。1のコメントを外した所、正常に処理を行う事が出来ました。本当に有難う御座います。フォルダの中身を別のフォルダにコピーをしておりません。上記のc:\usr\lib\php\modulesは何のフォルダなのでしょうか?追記:php-5.2.11-nts-Win32.zipを展開したファイルをPHPと言うフォルダ名に変更しCドライブ直下に移動、その後PHP直下のphp5ts.dllをC:\WINDOWS\system32にコピーしております。無事に動作したみたいでよかったです。上記のc:\usr\lib\php\modulesは何のフォルダなのでしょうか?Linux系の運営管理をしておりますのでwindowsの設定は、ある程度互換があるようにしています。深い意味はありません。ディレクトリだったのでwindowsもそれにならったのです。mb_系の関数がundefinedになってつまずいてしまった者です。この掲示板を見つけて助かりました!!ありがとうございます!お礼と報告まで。1に設定したら使えるようになりました。