Пытаюсь получить размер файла по SSH c помощью PHP и возникают проблемы когда в названии файла есть кириллица?
Делаю так (класс не привожу)
PHP:
скопировать код в буфер обмена
$file_name_1 = 'some_file.txt'; $file_name_2 = 'некий файл.txt'; $ssh = new SSH(); $ssh->authPassword(); $ssh->openShell(); //прекрасно работает $file_size = $ssh->cmdExec('stat -c %s file /home/fast/manuals/'.$file_name_1); //НЕ РАБОТАЕТ, если кириллица в названии файла $file_size = $ssh->cmdExec('stat -c %s file /home/fast/manuals/'.$file_name_2);
Конечно? я пробовал перегонять в UTF-8 и делал разные замены, НО УВЫ((((
На сервере к которому обращаюсь стоит Debian LANG=en_US.UTF-8
Может тут есть какая-то хитрость?
Заранее всем спасибо.
|