madadm, да понял я. Говорю же, что
http://vsftpd.devnet.ru/rus/ отсюда тяните последний ext, читайте README, INSTALL, компилируете, получаете бинарный файл 200 кб. размером, вставляете две строки в конфигурационный файл и ВСЁ! Будет Вам перекодировка в CP1251 - UTF-8 для Вас на лету! У меня работает.
Если ПОСЛЕ прочтения и самостоятельных проб будут проблемы по сборке из исходных текстов могу подсказать в л/с. Но в л/с ТОЛЬКО после прочтения и понимания сути. Я разобрался за пару вечеров не спешно так.
Про proftpd не могу сказать, так-как только на FreeBSD его очень давно настраивал.