Александр Ямшанов прислал патч (http://www.opennet.me/base/patch/ftp_charset_recode.txt.html) к vsftpd, позволяющий на лету перекодировать имена файлов, содержищих символы кириллицы, для Windows пользователей.
Другим решением - является перекодировка на стороне FTP клиента (например, поддержка есть в FAR, LFTP). Для Midnight Commander доступен патч (ftp://ftp.opennet.ru/pub/sys/shell/mc-rus-vfs/) от Andrey V. Elsukov, для выбора кодировки файлов.
Также см. набор патчей к mc-4.6.x (http://ccphys.nsu.ru/~avpak/mc/), обеспечивающих возможности: выбор кодировки имен файлов в панели (включая FTP), автоперекодировка имен при копировании, xsmb для обзора SMB ресурсов в локальной сети и xnet - для перехода на удаленные ftp/smb как по директориям.URL: http://www.opennet.me/base/patch/ftp_charset_recode.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=5166
патч действительно рабочий
автору респект
Эх, был бы этот патч годик назад хотя бы... ;-) А то все файлсервера не мудрствуя лукаво переведены на виндовую локаль и работают замечательно...
хм а что кроме vsftpd не было других ?
Согласен, вот бы в proftpd такое...
есть патчи для родного ftpd (freebsd)
и для proftpd
c proftpd вроде как тоже можно
1) Чтоб побороть "Я" в кодиpовке 1251?
netio.c ищем код вида:
switch (mode) {
case IAC:
вырезаем этот switch целиком.
и готово
У меня так работает, причем уже давно.2) Как написано у Александра Ямшанова:
Для proftpd существует патч, чтобы его научить менять
кодировку (см. http://home.h01.itscom.net/para/software/misc/proftpd-iconv/...)Надо просто все это проверить. Щас Этим и займусь