>Ситуация : есть много файлов с русскими названиями, все они были раньше >доступны по самбе, теперь есть желание все это перевести под FTP. >все русские названия были в кодировке cp1251, и в самбе читались >отлично. Поставил FTP pureftpd-mysql, работает, только русское теперь в виде ![ >учецбюпл ]! вместо ![ СВЕЖАЧОК ]! > >Желания переделать все файлы из cp1251 в koi8-r пока что особого нет. >Ищу выход менее болезненного решения. > >Пробовал поменять в /etc/enveroment LANG="ru_RU.KOI8-R" на ru_RU.cp1251 но не помогло, чего то >я не догоняю. > >Подскажите если кто знает - как можно решить мою задачу ? 1). если перекодировка в самбе настроена не была, то имена файлов в CP866, а не в CP1251 как вы подумали. Windows использует OEMCP для имен файлов. 2). а фтп-клиент, в котором хочется видеть имена нормально - тоже на винде? что-то мне подсказывает (телепатия, мать ия) что если в фтп-клиенте читается "учецбюпл" - то на ФС линукса имя лежит как раз в koi см "dos charset" и "unix charset" (samba 3+) или iocharset и codepage (samba 2.x) в smb.conf\^P^/
|