-
Здравствуйте, знаю что поднимаю старую тему, но поиски по интернетам не увенчались успехом (
idftp не создает папки на сервере с русскими именами. ошибка:
при вызове ftp.makdedir('новая папка');
Project Project1.exe raised exception class EIdReplyRFCError with message 'Wildcard is ambiguous.
файлзилла на этом же сервере создает папки с русскими именами
Кто знает как исправить? Спасибо
Delphi XE
-
Отладка с "debug dcu's" спасет отца русской демократии.
P.S. ты б хоть версию Indy указал...
-
а там не должен быть utf-8???
-
как помню, у меня на русском создавал, но была проблемма с буквой: "Я"
-
версия 10.5.8
> как помню, у меня на русском создавал, но была проблемма
> с буквой: "Я"
да, щас эксперементировал с кодировками - получилось, но такая же проблема, создает без буквы я.
-
я делал так: заменял в имени (файла или папки) букву Я на ya! Для моей задачи это не было критично...
-
> я делал так: заменял в имени (файла или папки) букву Я на
> ya! Для моей задачи это не было критично...
как вариант, но хочется решение по красивше) если возможно конечно
-
Автор, харе партизанить.
Версия инди какая?
-
> Автор, харе партизанить.
> Версия инди какая?
я же выше написал, версия 10.5.8 ) которая в XE2 по-умолчанию.
-
Отладка с "debug dcu's"
и заходишь в ftp.makdedir('новая папка');
и проходишь по F7 по его внутренностям.
Ну и, конечно, надо не забывать с какими параметрами подключаешься - в пассивном режиме обмена, с какой кодировкой файлов...
-
подключаюсь в пассивном режиме, с кодировкой ничего не делаю (пока), думал что заработает обычное:
ftp.Connect;
ftp.ChangeDir('/www');
ftp.MakeDir('моя папка');
буду пробовать
-
печалька (
-
Что же ты нарыл такого печального?
-
в том то и дело что ничего хорошего.
все попытки с различными кодировками положительного результата не принесли. или знаки вопроса или создается с кириллицей то без буквы "я". на одном форуме прочитал что можно продублировать "я" - создалось, но в такую директорию нельзя перейти. вот. застрял в общем.
-
тогда попробуй узнать у хозяев ФТП - как подключаться, с какими параметрами, какие есть ограничения...
-
больше склоняюсь к тому что это косяк инди. файлзилла спокойно подключается с параметрами поумолчанию и создает любые папки и файлы.
-
> mopssss (29.05.2012 08:26:15) [15]
Так может она использует UTF-8
Включено по умолчанию.
-
> Так может она использует UTF-8
> Включено по умолчанию.
Подскажите как правильно включить utf8 в idftp?
-
> mopssss (29.05.2012 08:51:17) [17]
Я эту гадину не использую
-
эх.. жаль. я надеялся что хоть в ХЕ2 нормально запилят, видимо это судьба
-
> mopssss (29.05.2012 09:41:19) [19]
Это Modus Vivendi
-
> Anatoly Podgoretsky © (29.05.12 09:46) [20]
а как насчет ICS? там нормально с русскими именами, не знаете?
-
> mopssss (29.05.2012 10:36:21) [21]
C русскими именами нормально везде, где используется UTF-8
буква "я" без UTF-8 не проходит, поскольку используется как управляющая в
протоколе
-
просто я только что попробовал ICS и папка создалась тоже без буквы "я". А как настроить clftp на utf8 не нашел
-
или это проблема сервера, он не поддерживает utf8?
-
> mopssss (29.05.2012 11:42:24) [24]
Если сервер не поддерживает или неправильно поддерживает utf, то это не
проблема сервера, а твое горе
-
Filezilla 2.2.27_ru поддерживает utf только на половину, папки показывает, но передавать не удается.
MS Windows ftp передает нормально
-
получил ответ от сапорта clever components, говорят дублируйте "я" и все будет работать.
-
> mopssss (29.05.2012 15:45:27) [27]
Врут?
-
> Anatoly Podgoretsky © (29.05.12 19:03) [28]
не врут. работает.
-
Тогда врешь ты
> mopssss (28.05.12 16:58) [13]
> на одном форуме прочитал что можно продублировать
> "я" - создалось, но в такую директорию нельзя перейти. вот.
> застрял в общем.
И
> не врут. работает.
-
тыкать не надо.
сначала я тестировал indy компоненты - не получалось, а после 21 сообщения говорил уже об internet clever suite
-
> mopssss (30.05.2012 09:20:31) [31]
О чем говорил ты не интересно, вот о чем ты умолчал тебя не красит.
-
следить за темой нужно сначала, всё написано
-
> Это Modus Vivendi
Печалька.