![]() |
Не копируются файлы с русскими буквами в названии по 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> Как видно фаил с латиницей скопирован, а с кирилицей нет, как это можно исправить? |
Зависит от сервера, клиента и их настроек. Что Вы используете в качестве сервера ftp, клиента ftp?
|
В качестве сервера proFTPd на freebsd. клиент стандартнный виндовый ftp.exe.
На ервере проблем вроде нет, через другие клиенты копируются файлы с русскими именами. |
oleguser, сожалею, мне смотреть сие не на чем. Ждите других коллег.
P.S. Я бы ещё попробовал задать этот вопрос в разделе по Linux. |
Вот лог загрузки тех же файлов на тотже сервет только другим клиентом (Загрузка файлов с кирилицей в имени успешна):
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-