Кодировка при копировании по FTP
Здравствуйте,
Возникают ошибки вида:
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. .
Здравствуйте, Денис
Похоже, что вот этот ваш FTP сервер 2019 не понимает именно символ ½
Ваш FTP сервер настроен на работу с UTF8 или ANSI ? Какая кодировка выбрана вами в настройках FTP?
P.S. ANSI — это прошлый век, всё должно работать в UTF8 / UTF-16, если конечно FTP-сервер поддерживает.
--
С уважением, Михаил
Доброго дня!
Да, когда я заменяю в исходной папке коварный символ ½, то все файлы копируются.
В настройках фтп есть параметр поддержка UTF-8 он активен.
Если я ставлю копирование при помощи UTF-8 задания выполняются все без ошибки, однако в конечной папке
все каталоги вида PYP°P·PsPSPsPIP° P.P’.(BS)
Отключил в настройке сервера фтп поддержку UTF-8, а в задании синхронизации
Включил использование UTF-8 и все задания выполнились без ошибок.
В конечной папке все названия каталогов читабельны, проблем нет.
Логики не понял, но работает.
Единственно , появилась ошибка, где при добавлении фтп каталога как нового элемента в сетевое окружение , невозможно создать файл т.к. кодировки не сходятся, но это не так важно, как синхронизация.
Необходимо сказать огромное Вам спасибо за уделенное время, все же хоть и не понятным способом, но проблема решена.
Здравствуйте, Денис.
Я тоже не всегда понимаю логики, связанной с кодировками.
Почему-то на SFTP (SSH) проблем не замечал, а вот с FTP-серверами бывают проблемы и непонятности — они плохо уживаются с национальными символами в именах файлов. Приходится пробовать изменять разные настройки, связанные с кодировками.
Я очень рад, что Вы сами нашли решение — обошли проблему, методом проб и ошибок.
Если у Вас появятся какие-либо вопросы, напишите нам.
--
С уважением, Михаил.