FTP - русские имена файлов отображаются КОРРЕКТНО
https://sourceforge.net/tracker/index.php?func=detail&aid=1095310&group_id=57332&atid=483773
- патч для LUFS, добавляющий поддержку перекодировки имен файлов.
Накладывать так:
$ cd lufs-0.9.7
$ patch -p1 < /path/to/lufs-0.9.7-charset.patch
Для включения поддержки перекодировки передайте опцию `--enable-charset'
скрипту `configure'.
Пример использования:
$ lufsmount ftpfs://ftp.somehost.com ~/mnt/ftp \
-o fscharset=cp1251,iocharset=koi8-u
Это подключает удаленную файловую систему с кодировкой cp1251, используя
koi8-u в качестве кодировки локальной системы.
Чтобы не набирать каждый раз `iocharset' пропищите ее в `lufsd.conf'
('/etc/lufsd.conf', `~/.lufs/lufsd.conf'). Например:
MOUNT::iocharset = koi8-u
Тоже самое можно сделать и для `fscharset'.
RPM пакет с исходниками (src.rpm) c этим и с некоторыми другими патчами
можно скачать тут:
http://www.lostclus.by.ru/lufs-0.9.7-8lc.src.rpm (537K)
Я использую Fedora Core 3, но пакет должен нормально собираться и на
FC2, ASP 9.0, ASP 9.2. Если будут проблемы в связи с отсутствием моего
публичного ключа, его можно взять тут:
http://www.lostclus.by.ru/pgp-pubkey.txt
Найденные баги присылайте мне. Благодарности оставляйте на
SourceForge.Net, так больше вероятности что код будет принят и включен
в будущие версии.