logo

Exiland Backup - простая утилита резервного копирования и синхронизации файлов для работчих станций Windows и серверов. Вопросы и ответы ниже относятся к этой программе.

Скачать демо-версию
Exiland Backup для Windows, 10 МБ
На главную

Кодировка при копировании по FTP

Дата:
Денис
Пользователь
27.05.2022 06:02

Здравствуйте,

Возникают ошибки вида:

25.05.2022  17:02:00.188  "F:\Mail\СОГЛАШЕНИЯ\Вика\ПОЧТА\! Вика Отчет 2, Соглашение г. Кемерово, ул. Гагарина, д.143 - 6 Рыжакова Р. Н.  ( ½), Сазонова И.В. (½)\Рыжакова В.Н\Акт приема-передачи на период эксплуатации Рыжакова.docx", file2="/12/! Вика Отчет 2, Соглашение г. Кемерово, ул. Гагарина, д.143 - 6 Рыжакова Р. Н.  ( ½), Сазонова И.В. (½)/Рыжакова В.Н/Акт приема-передачи на период эксплуатации Рыжакова.docx", FailedReason: Ошибка копирования файла. 550 The filename, directory name, or volume label syntax is incorrect. .

Михаил
Михаил
Тех.поддержка Exiland Backup
27.05.2022 06:03

Здравствуйте, Денис

Похоже, что вот этот ваш FTP сервер 2019 не понимает именно символ ½
Ваш FTP сервер настроен на работу с UTF8 или ANSI ? Какая кодировка выбрана вами в настройках FTP?
 
P.S. ANSI — это прошлый век, всё должно работать в UTF8 / UTF-16, если конечно FTP-сервер поддерживает.

--

С уважением, Михаил

Денис
Денис
Пользователь
27.05.2022 06:06

Доброго дня!

Да, когда я заменяю в исходной папке коварный символ ½, то все файлы копируются.
В настройках фтп есть параметр поддержка UTF-8 он активен.
Если я ставлю копирование при помощи UTF-8 задания выполняются все без ошибки, однако в конечной папке
все каталоги вида   PYP°P·PsPSPsPIP° P.P’.(BS)

Отключил в настройке сервера фтп поддержку UTF-8, а в задании синхронизации
Включил использование UTF-8  и все задания выполнились без ошибок.
В конечной папке все названия каталогов читабельны, проблем нет.
Логики не понял, но работает.
 
Единственно , появилась ошибка, где  при добавлении фтп каталога как нового элемента в сетевое окружение , невозможно создать файл т.к. кодировки не сходятся, но это не так важно, как синхронизация.
 
Необходимо сказать огромное Вам спасибо за уделенное время, все же хоть и не понятным способом, но проблема решена.

Михаил
Михаил
Тех.поддержка Exiland Backup
27.05.2022 06:07

Здравствуйте, Денис.

Я тоже не всегда понимаю логики, связанной с кодировками.
Почему-то на SFTP (SSH) проблем не замечал, а вот с FTP-серверами бывают проблемы и непонятности — они плохо уживаются с национальными символами в именах файлов. Приходится пробовать изменять разные настройки, связанные  с кодировками.

Я очень рад, что Вы сами нашли решение — обошли проблему, методом проб и ошибок.
Если у Вас появятся какие-либо вопросы, напишите нам.

--

С уважением, Михаил.

См.также
#135: Кодировка во время копирования файлов на фтп
#134: Архив файлов 1С
#126: Где находится файл настройки?