PHPの文字化けを本気で解決する - ぎじゅっやさん
目からうろこ落ちまくり

default_charsetは使用すべきではないのである。
; default_charset = EUC-JP
detect_orderは必ず指定する
mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII

Windows+XOOPS
PHPMysql導入済みなら

mysql -u root -p
create database xoops2;
grant all privileges on xoops2.* to xoopsuser@localhost identified by 'xoopsadmin';

Mysql上にxoops用のDBを準備

XOOPSをダウンロード、解凍し「html」フォルダの中身ををDocumentRoot\xoopsへコピーし
http://localhost/xoops
へアクセスするとウィザードで「次へ」「次へ」イメージで、あっさりインストール完了。
Windowsは簡単ですねぇ。慣れの問題なんでしょうけど^^A

苦労したのはMysqlで何故かユーザからDBが見れなかったこと
mysql> use xoop2;
ERROR 1044 (42000): Access denied for user 'xoopsuser'@'localhost' to database '
xoop2'
と表示され何度やってもダメなので、もう一個ユーザ作ってやり直したら何故かうまくいきました。
違いはパスワードが数字英字交じりかどうかだったので、パスワードを変えてやったら
その後なぜか上のユーザでも見えました???

bluemoon.XOOPS(c)-Bm-Survey-Bm-Survey-ドキュメント

ダウンロードした圧縮ファイルの中からbmsurveyというフォルダを取り出してXoopsのmodulesフォルダへ解凍します。その後は、管理者メニューのモジュール管理よりインストールします。

bluemoon.XOOPS(c)-動作環境の設定-BmSurvey動作環境-ドキュメント

Multi-Surveyには、XOOPS 2.0.x, PHP-gettext,mbstring,GD2 ライブラリの環境が必要です。

?GDライブラリ phpinfo()でみてもないぞな?
PHPで、GDライブラリが使えなくて困っています。 - Yahoo!知恵袋
Coop!! - PHP - WindowsでGDライブラリを簡単に使う
extension=php_gd2.dll
コメントアウトされてました。
今度こそ、、、ダメポですorz

よくよく見ると動作環境XOOPS 2.0.xとありますね。はい。アンインストールは。。。
X難 - XOOPS Cubeってむずかしい !? - アンインストールはどうするの?

サーバー上にアップロードした XOOPS のファイルを削除
データベースのデータを削除またはデータベースを削除

ということはダウングレードするにはフォルダを削除したらええだけかな?
、、、何故かログインできませんでした、不精せんとDB削除しよ
MySQLのコマンド

>mysql -u root -p
mysql> show databases;
+--------------------+
| xoops2             |
+--------------------+
mysql> drop database xoops2;
Query OK, 64 rows affected (0.16 sec)

mysql> show databases;
+--------------------+
+--------------------+

mysql> create database xoops2;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on xoops2.* to user@localhost identified by 'password';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye

C:\Documents and Settings\tsudomainadm>mysql -u user -p
Enter password: *********
mysql> use xoops2;
Database changed
mysql> show tables;
Empty set (0.00 sec)

やっぱりダメおorz 結局
2.0.16 JP にアップグレードしたところ、ログインが出来なくなった。 | XOOPS Cube日本サイト

checklogin.phpの66,67行目のコメントアウトで2.0.15に戻してみてはどうでしょ。
引用:
require_once XOOPS_ROOT_PATH . '/include/session.php';
xoops_session_regenerate();

に従い、コメントアウト(//)したところログインできました。