spectronix
Новичок
Чтение файлов с русскими буквами в названии.
Здравствуйте.
Столкнулся с такой проблемой: пытаюсь читать файлы под виндой, использую readdir() и fopen(). Если есть файл с русскими буквами в названии, например asdфыв.txt то fopen() на нем валится и говорит что такого файла нет. Когда печатаю на экран имена файлов, из asdфыв.txt получается asd???.txt
PHP Version - 4.4.4
OS - Windows
Warning: fopen(C:\asd???.txt ) [function.fopen]: failed to open stream: Invalid argument in X:\test.php on line 20
Подскажите пожалуйста куда копать.
Спасибо.
Здравствуйте.
Столкнулся с такой проблемой: пытаюсь читать файлы под виндой, использую readdir() и fopen(). Если есть файл с русскими буквами в названии, например asdфыв.txt то fopen() на нем валится и говорит что такого файла нет. Когда печатаю на экран имена файлов, из asdфыв.txt получается asd???.txt
PHP Version - 4.4.4
OS - Windows
PHP:
$dir = "C:\\";
if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
echo "$fullpath<br>";
$fullpath = $dir.$file;
fopen($fullpath, "r");
}
}
Подскажите пожалуйста куда копать.
Спасибо.