Подскажите что можно сделать что бы файлы на русском тем кто зашёл на фтп отображались нормально(локаль системы utf8 ). Патчить gftp не катит т.к. под вин нету gftp
Есть неофициальные патчи. Погугли на тему своего фтп сервера. Видел для vsftpd и proftpd. Позволяют кодить имена файлов на лету. Проблема в принципе неразрешима. Определить кодировку клиента на лету по протоколу ftp низя. Поэтому патчи для сервака не принимают. Выход один - юзать более продвинутых клиентов, которым можно для сервака установить кодировку имен.
vklucit perecodirovanie
vklucit perecodirovanie v ProFtpd
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
а как его
а как его включить?
что-то я на сайте proftpd ни слова ни нашел про это дело
http://www.opennet.ru/opennews/art.shtml?num=8306
-- смотри тут
В proftpd-1.3.1_rc2 (rc1)
В proftpd-1.3.1_rc2 (rc1) кажись уже добавили нужный функционал, так что патчить уже ничего не надо.
Что-то "не кажись"...
У меня как раз proftpd-1.3.1_rc2... Ругается... :-(
- Fatal: unknown configuration directive 'CharsetLocal' on line 8 of '/etc/proftpd/proftpd.conf'
Так чем ему помочь?
proftp && encoding
Сборка Proftpd + nls
UseEncoding UTF8 CP1251
Откуда инфа? На
Откуда инфа? На оффициальном сайте про чарсеты ноль (имхо).
Хммм...
От автора выше... :-(
Вот и тоскливо, что проблему не могу решить... Неужели никого это не заботит? )=
Есть
Есть неофициальные патчи. Погугли на тему своего фтп сервера. Видел для vsftpd и proftpd. Позволяют кодить имена файлов на лету. Проблема в принципе неразрешима. Определить кодировку клиента на лету по протоколу ftp низя. Поэтому патчи для сервака не принимают. Выход один - юзать более продвинутых клиентов, которым можно для сервака установить кодировку имен.
вот мой ебуилд
вот мой ебуилд для proftpd:
http://zawertun.zelnet.ru/gentoo/proftpd-1.3.1_rc2-r1.ebuild
http://zawertun.zelnet.ru/gentoo/proftpd-1.3.1_rc2-rus.patch
+ в USE нужно добавить 'codeconv'
если что не так -- отпишитесь :]