<?php
$filename = 'テスト5C_ソ.txt';
$filepath = mb_convert_encoding($filename, 'SJIS-WIN', 'UTF-8');
?>
このコードをWebMatrix(Microsoftが提供する無償のWeb開発環境)上のPHP5.3.5 For WebMatrix(実体はjaist.dl.sourceforge.net/project/phpinstallermsi/zip/php-5.3.8-nts-Win32-VC9-x86.zip )で実行したところ,サーバ兼クライアントである日本語WindowsXP SP3/x64上に正しくファイルが作成されました.
Apache + PHP5.3(VC6?)だとダメで,IIS + PHP5.3(VC9)だと大丈夫という話?
次に考える選択肢は,Apache friend版Apache + PHP5.3(VC9).これが通ればWindows(Server含む)でMoodle2.2を動かすことができる可能性がある.