Windows ServerとIISを使って、PHP+MysqlベースのCMS(XOOPSなど)を構築します。
このとき問題になるのが、文字コード。多くのCMSはLinuxベースのものが多く、文字コードはUTF-8かEUC-JPです。
いっぽう、IISは基本的にSJISですし、PHPのインストールで意識しなければ、SJISになってしまう。もちろん変更はできますが、これをCMSなどのアプリケーションごとに変更することが必要になってきます。Apacheなら各ディレクトリごとに、.htaccessファイルで設定することができます。
Windowsでは、これをレジストリで設定できるようです。
Windows レジストリによる PHP の設定の変更
Windows 上で PHP を実行している場合、Windows レジストリを使用して設定値を ディレクトリ毎に変更することができます。 設定値は、レジストリキー HKLM\SOFTWARE\PHP\Per Directory Values に保存され、そのサブキーがパス名となります。例えば、ディレクトリ c:\inetpub\wwwroot に対する設定値は、 キー HKLM\SOFTWARE\PHP\Per Directory Values\c\inetpub\wwwroot に保存されます。ディレクトリに対する設定は、そのディレクトリ、 およびそのサブディレクトリで実行されるすべてのスクリプトで有効となります。 PHP 設定オプションのディレクティブを名前とする文字列値をキーに登録してください。
http://jp2.php.net/configuration.changes より
実際には、レジストリエディタを用いて、次のように設定します。
これでディレクトリごとに、phpの設定ディレクティブを変更できます。