Я решил глобально озаботиться проблемой кодировки имен файлов на рутере. Во первых я поставил третью самбу и прописал там
Code:
unix charset = UTF-8
display charset = UTF-8
dos charset = CP866
Во вторых я поставил спецверсию vsftpd и прописал в конфиге
Code:
convert_charset_enable=YES
local_charset=UTF-8
remote_charset=CP1251
Этим я решил самую главную проблему. Теперь можно работать с русскими именами и по самбе и по фтп. Причем имена файлов хранятся на ext3 в utf-8. Осталось решить последнюю проблему - как сделать так, чтобы в консоли русские имена тоже отображались правильно? Если я выполняю /bin/ls, то вместо русских букв наблюдаю разнообразные закорючки. Если же запустить /opt/bin/ls (из пакета coreutils), то вместо русских букв вопросительные знаки. Можно ли решить мою проблему или я слишком многого хочу от этой белой коробочки?