RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Требуется помощь с ФТП


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : Константин
Subj : Требуется помощь с ФТП

> > Кто-нибудь знает как это побороть?
>
> национальные алфавиты в названиях на фтп - давить!

что давить, я в принципе был бы согласен, если бы не одно исключение -- музыкальные или видео-файлы обычно называются длинным русским именем. Сеть гетерогенная (например. локалка Ethernet-провайдера). Как тогда ты предлагаешь хранить эти файлы, чтобы было ясно, где какой фильм или композиция -- не переименовывать же файлы в транслит?

В одном форуме юниксоиды подали дельную идею -- сделать несколько точек монтирования под директорией ftp-сервера и монтировать туда файлуху с перекодировкой имен файлов. Первая точка монтирования -- отдает имена файлов в кодировке koi8-r, другая в 866, третья в 1251. Ну или же встроить перекодировку не в файловую систему, а в ftp-сервер. И в ftp-сервере сделать три виртуальных каталога, в которые монтируется одна и та же файловая система, но с разной перекодировкой. По-моему, было бы неплохо действительно уговорить Мойлана сделать так чтобы для каждого виртуального каталога задавалась опция перекодировки из одной кодовой страницы в другую (то есть, 1) задается пара CP -- из которой перекодировать и в которую 2)такая пара кодировок своя для каждого виртуального каталога. Тогда можно было бы в оси реализовать такую идею.)

> а вообще нормальные клиенты умеют к конкретному фтп обращаться с нужной кодовой страницей
> netdrive ftp plugin
>
> и даже если он умеет, всегда остается русская маленькая буква "я"

Far в винде имеет неплохой ftp-клиент с перекодировкой. Но, к сожалению, там иногда случаются какие-то глюки -- far ругается на формат листинга каталога, выдаваемого Moylan-овским или штатным OS/2 ftpd.

WBR,
Валерий



Sun 17 Dec 2006 15:56 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.10) Gecko/2005




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.