windows7です

ちょっとしたバッチ処理をphpで書いているのですが
そのphpのフルパスに日本語が入っていても正常に動かないのでしょうか

例えば"C:\ソ" にutf-8で"test.php"を作って
その中身が
<?php
error_log("あいうえお",3,"errorLog.txt");
?>
の場合でも、「Could not open input file: C:\ソ\test.php」というエラーが出ます。
典型的なダメ文字の症状ですけど。

$p="errorLog.txt";
$p=realpath($p);
$p=mb_convert_encoding($p,"SJIS-win","utf-8");
error_log("あいうえお",3,$p);

で絶対パスを取って、sjis-winに変換しても変化なしでした。