Я пока "чайник" в *nix, FreeBSD и его приложениях, но нужно поднять FTP. У нас на сервере стоит Pure-FTP под Фрёй. Все работает, но есть одна бяка: когда на ФТП заливают папки с русскими именами, содержащими различные знаки препенания, пробелы, цифры и англ. символы, то он ругается. Пример:Папка: "Папка с названием на рус. языке - v1.1"
Пишет:
"В ходе открытия папки произошла ошибка. Убедитесь, что у вас есть разрешение...
550 Can't change directory to /incoming/ . -v1.1/: No such file or directory"При нажатии ОК, тем не менее, папку создаёт и файлы в ней копирует, но для каждого файла выскакивает таже бяка.
Тип юзера (анонимус или нет) не имеет значения. Я так понимаю, что не стыкуются Фря и Виндовс. Можно ли как нибудь решить такую проблему?
Заранее спасибо.
>Я пока "чайник" в *nix, FreeBSD и его приложениях, но нужно поднять
>FTP. У нас на сервере стоит Pure-FTP под Фрёй. Все работает,
>но есть одна бяка: когда на ФТП заливают папки с русскими
>именами, содержащими различные знаки препенания, пробелы, цифры и англ. символы, то
>он ругается. Пример:
>
>Папка: "Папка с названием на рус. языке - v1.1"
>
>Пишет:
>
>"В ходе открытия папки произошла ошибка. Убедитесь, что у вас есть разрешение...
>
>550 Can't change directory to /incoming/ . -v1.1/: No such file or
>directory"
>
>При нажатии ОК, тем не менее, папку создаёт и файлы в ней
>копирует, но для каждого файла выскакивает таже бяка.
>
>Тип юзера (анонимус или нет) не имеет значения. Я так понимаю, что
>не стыкуются Фря и Виндовс. Можно ли как нибудь решить такую
>проблему?
>
>Заранее спасибо.Папка: "Папка с названием на рус. языке - v1.1"
Измени название на:
"Папка с названием на рус. языке_v1.1"
... например:)))
У Pure-FTP есть поддержка кирилицы, имен файлов/каталогов с пробелами.
При компиляции нужно выбрать.
Также есть возможность указать - в какой кодировке лежит на сервере (koi8).
Т.е. названия файлов в кирилице нормально читаются и с консоли на сервере.Единственный косяк - символ №
>У Pure-FTP есть поддержка кирилицы, имен файлов/каталогов с пробелами.
>При компиляции нужно выбрать.А, если можно, по подробней, что выбрать? WITH_LANG=russian?
>Также есть возможность указать - в какой кодировке лежит на сервере (koi8).
Я так понял, нужно в опциях указать:
FileSystemCharset koi8-r
ClientCharset cp1251,а компилировать с --with-rfc2640 (что-то вроде этого)?
>Т.е. названия файлов в кирилице нормально читаются и с консоли на
>сервере.
>
>Единственный косяк - символ №А с этим "косяком" бороться никак? Я что-то слышал о upload-scrypt. Не поможет?
P.S.: Спасибо за ответы.