Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Не копируются файлы с русскими буквами в названии по FTP (http://forum.oszone.net/showthread.php?t=285527)

oleguser 24-07-2014 14:08 2380729

Не копируются файлы с русскими буквами в названии по FTP
 
Есть батничек который копирует файлы на фтр сервер, работает прекрасно, но не копирует файлы где есть русскик буквы в имени.

часть лога копирования:
200 PORT command successful
---> STOR cmm
150 Opening BINARY mode data connection for cmm
226 Transfer complete
ftp: 68 байт отправлено за 0,00 (сек) со скоростью 34,00 (КБ/сек).
ftp> mput "C:\1\qwe vgf fgfy kk.txt"
---> PORT 192,168,0,136,211,108
200 PORT command successful
---> STOR qwe vgf fgfy kk.txt
150 Opening BINARY mode data connection for qwe vgf fgfy kk.txt
226 Transfer complete
ftp> mput "C:\1\ф.txt"
C:\1\ф.txt:
ftp>

Как видно фаил с латиницей скопирован, а с кирилицей нет, как это можно исправить?

Iska 24-07-2014 14:41 2380746

Зависит от сервера, клиента и их настроек. Что Вы используете в качестве сервера ftp, клиента ftp?

oleguser 24-07-2014 19:52 2380926

В качестве сервера proFTPd на freebsd. клиент стандартнный виндовый ftp.exe.
На ервере проблем вроде нет, через другие клиенты копируются файлы с русскими именами.

Iska 24-07-2014 20:22 2380938

oleguser, сожалею, мне смотреть сие не на чем. Ждите других коллег.

P.S. Я бы ещё попробовал задать этот вопрос в разделе по Linux.

oleguser 25-07-2014 10:56 2381081

Вот лог загрузки тех же файлов на тотже сервет только другим клиентом (Загрузка файлов с кирилицей в имени успешна):
230-Welcome to FTP! Welcome to FTP!! Welcome to FTP!!!
Ответ: 230 User mike logged in
Команда: OPTS UTF8 ON
Ответ: 200 UTF8 set to on
Статус: Соединение установлено
Статус: Начинаю закачивать C:\1\qwe vgf fgfy kk.txt
Команда: CWD /test
Ответ: 250 CWD command successful
Команда: PWD
Ответ: 257 "/test" is the current directory
Команда: TYPE I
Ответ: 200 Type set to I
Команда: PORT 192,168,88,248,228,191
Ответ: 200 PORT command successful
Команда: STOR qwe vgf fgfy kk.txt
Ответ: 150 Opening BINARY mode data connection for qwe vgf fgfy kk.txt
Ответ: 226 Transfer complete
Статус: Файл передан успешно, передан 0 байт в 1 секунда
Статус: Получение списка каталогов...
Команда: PORT 192,168,88,248,228,192
Ответ: 200 PORT command successful
Команда: MLSD
Ответ: 150 Opening BINARY mode data connection for MLSD
Ответ: 226 Transfer complete
Статус: Список каталогов извлечен
Статус: Начинаю закачивать C:\1\ф.txt
Команда: PORT 192,168,88,248,228,193
Ответ: 200 PORT command successful
Команда: STOR ф.txt
Ответ: 150 Opening BINARY mode data connection for ф.txt
Ответ: 226 Transfer complete
Статус: Файл передан успешно, передан 0 байт в 1 секунда
Статус: Получение списка каталогов...
Команда: PORT 192,168,88,248,228,194
Ответ: 200 PORT command successful
Команда: MLSD
Ответ: 150 Opening BINARY mode data connection for MLSD
Ответ: 226 Transfer complete
Статус: Список каталогов извлечен

Проблема скорее всего в стандартном FTP клиенте, так как он также не смог скопировать файл из папки с именем содержащим кирилицу.

П.С.: Машина клиент windows 7 home


Время: 01:28.

Время: 01:28.
© OSzone.net 2001-