>>Есть один компьютер под Windows XP на нем расшарена папочка, в папочке
>>
>>есть файлы и папки в именах которых есть русские буквы.
>>Есть другой компьютер под FreeBSD 4.6 установлен на нем ftpd. Компьютеры соеденены
>>сетью. Второй подключен к Internet. Задача: отдавать внешнему миру через ftp
>>сервер второго компьютера, папки и файлы первого. (причем в кодировке (!!!)
>>cp1251).
>>
>>Первое что пришло на ум:
>>mount_smbfs -E cp1251:cp866
>>но не тут то было..... скаэем папка "Сети" видна как "Севи",
>>папка "Графика" видна как "Гаадика"..........
>>
>>Подскажите может есть способы побороть этот глюк ? (или кривые руки?)
>>
>>Или другой вариант, иными путями, не через smb...........
>
>это не глюк, часть символов является управляющими, сейчас не помню,
>но "я" в Windows удаляет предшествующий символ,
В смысле в FreeBSD ?
>вобщем где-то так,
>возможно надо поиграть с таблицами...
А где это ?
>Лично я не позволяю такое отдавать через FTP, sorry из-за этого принципа
Я знаю что на ftp вообще очень плохо работаю русские буквы....... В папки с некоторыми сочетаниями вообще невозможно зайти..... Но скажем под Serv-U (windows ftp server) большинство папок все же открываются.....
>даже не пытался решать проблему, не подскажу.
А может быть можно перекодировать в транскирилицу?
То есть на первой машине все имена русские в cp1251, далее они передаются по smb уже в кодировке cp866 а во FreeBSD они монтируются как имена преобразованные в транмкирилицу..... интересно такое возможно ?