Название: QFtp и русские имена папок Отправлено: Maz от Январь 16, 2007, 17:35 Никто не встречал с проблемой русских имен папок? Нельзя зайти или просмотреть список файлов в папке с русскими именами. Но если просматривать папку с английскими именами, то файлы и папки с русскими именами видны.
Название: QFtp и русские имена папок Отправлено: Tonal от Январь 16, 2007, 19:33 По хорошему сервер и клиент должны поддерживать RFC 959.
Посмотри, может в ём дело? Название: QFtp и русские имена папок Отправлено: Maz от Январь 17, 2007, 20:31 Нашел в чем проблема. Я в очередной раз нашел ошибку в QFtp.
Оказывается все команды, который посылаются серверу преобразуются с помощью метода toLatin1(), что и херит все русские символы в командах( например "CWD /pub/русская папка"). Для тех кому понадобится исправить: в файле qftp.cpp в методе bool QFtpPI::startNextCmd() строчку commandSocket.write(currentCmd.toLatin1()); нужно заменить на commandSocket.write(currentCmd.toAscii()); и будет счастье в жизни :) Название: QFtp и русские имена папок Отправлено: Negative от Январь 18, 2007, 16:13 отправь баг тролям
Название: QFtp и русские имена папок Отправлено: Tonal от Январь 18, 2007, 18:14 Я встпечал FTP-шники, у которых русские имена отдавались в utf8 и у которых отдавались в koi-8r
В Far-е например, можно выбрать кодовую страницу FTP-шника... Название: QFtp и русские имена папок Отправлено: Maz от Январь 19, 2007, 13:36 Почемуто не могу зайти в ftp://ftp.css.od.ua/pub/Docs/AUDIOBOKS/Сергей Лукьенко Вечерня беседа/ сервер выдает ошибку "/pub/Docs/AUDIOBOKS/Сергей Лукьенко Вечернбеседа: No such file or directory". В этом деле интересно то что в ошибке имя папки исковеркано.
И еще один факт. Я попробовал зайти в папку с других фтп клиент и не смог зайти в эту папку. У всех одна и таже ошибка - "/pub/Docs/AUDIOBOKS/Сергей Лукьенко Вечернбеседа: No such file or directory". Но есть одно но в эту папку заходит firefox. Кто знает всем может быть проблема? добавлено спустя 17 часов 53 минуты: Неужели ни у кого нет мыслей по этому поводу? Название: QFtp и русские имена папок Отправлено: Negative от Январь 19, 2007, 14:53 Старая проблема с буквой "я" в ftp :)
Поищи в гугле "ftp буква я" Название: QFtp и русские имена папок Отправлено: Tonal от Январь 19, 2007, 17:34 Цитата: "Negative" Старая проблема с буквой "я" в ftp :) Поищи в гугле "ftp буква я" RFC 959 как раз про это Название: QFtp и русские имена папок Отправлено: Maz от Январь 22, 2007, 14:48 Проблеа была действительнов букве 'я'. Спасибо Tonal'у за подсказку.
Тем кого интересует решение проблемы - нужно в запросах менять маленькую букву 'я' на две маленькие 'яя'. С большими буквами 'Я' такого не наблюдалось. Название: QFtp и русские имена папок Отправлено: Tonal от Январь 22, 2007, 15:15 В виндовой кодировке маленькая "я" имеет код 255 - что естественно не нравиться большому количеству софта.
|