ftp: неправильная кодировка у некоторый файлов

Toshka

Новичок
ftp: неправильная кодировка у некоторый файлов

скачиваю по фтп файлы. бывает такое, что название файла не в utf-8, как все остальные и которые нормально скачиваются, а в, скажем, CP1251. тогда получается ftp_nlist, да и ftp_rawlist этот файл в списке отображает(в виде ?????.ext), но скачать его не получается (ftp_get возвращает false сразу). подскажите, может кто сталкивался. сторонние фтп клиенту ведут себя с этими файлами по разному - firefox, например, такие файлы просто не отображает, как и filezilla. а встроенный линуксовый проводник nautilus отображает в виде "??????.ext (неверная кодировка)"

-~{}~ 04.05.10 16:21:

пока сделал
PHP:
if (!iconv ("UTF-8", "UTF-8", $file)) 
{
     return false; 
}
это по крайней мере позволяет скачать остальные файлы:)
 
Сверху