Вход | Регистрация
 

Проблема с кодировкой имен файлов на FTP

Проблема с кодировкой имен файлов на FTP
Я
   DTX 4th
 
18.02.20 - 15:35
Обработка по загрузке-выгрузке работала продолжительное время, а тут взяла и сломалась.
Выглядит странновато:
https://i.imgur.com/pOEH2nO.png
Работа с FTP идет посредством Новый FTPСоединение().

Кто-нибудь сталкивалася?
   ДенисЧ
 
1 - 18.02.20 - 15:36
А ведь давно говорили люди - не используйте кириллицу на фтп...
Что на сервере изменилось?
   Aleksey
 
2 - 18.02.20 - 15:39
Все сталкивалимь.
И да Новый FTPСоединение() - сырая, как и 8-ка FTPФайл Имя/ИмяБезРасширения обрезает имя после @
   DTX 4th
 
3 - 18.02.20 - 15:40
(1) На сервере ничего не менялось, но могла поменяться платформа, которая выгружает файлы
   DTX 4th
 
4 - 18.02.20 - 15:40
(2) И как решали?
   Aleksey
 
5 - 18.02.20 - 15:48
(4) Ну лечиться настройками сервера ФТП, но так как зачастую это сторонний сервер, то проще отказаться от русских букв в префиксе узлов, чем добиться справедливости.
   Aleksey
 
6 - 18.02.20 - 15:50
ну или перед заливкой файла на ФТП менять имя файл
   xxTANATORxx
 
7 - 18.02.20 - 15:50
>>не используйте кириллицу на фтп...
да и вообще, постарайтесь как можно реже использовать кириллицу для имен файлов, особенно служебных
   Garykom
 
8 - 18.02.20 - 15:52
(0) Открой для себя мир разных кодировок, особенно в части национальных алфавитов в т.ч. кириллицы.

ЗЫ Прикинь когда сервер китайский и там иероглифы?
   DTX 4th
 
9 - 18.02.20 - 16:06
Понял, спасибо. Ща будем серв вертеть

(8) Так тут везде розница грузит. И код в имени файла ну очень удобно..
Видимо, в след раз буду гуиды выгружать :d
   Garykom
 
10 - 18.02.20 - 16:29
(9) Разная операционка, разная платформа 1С и приехали.
ANSI(cp1251) или UTF8 или или даже DOS (oem866)
   pechkin
 
11 - 18.02.20 - 16:29
(8) так утф все умеет
   DTX 4th
 
12 - 18.02.20 - 16:37
(5) А какие настройки там могут быть?
Сисадмин говорит, что никаких настроек у фтп нет. Бывают какие-то запреты на типы файлов (если я правильно понял), но у нас никаких запретов нет.

(10) Мде. Кроме как доработкой обработки можно починить?
   Garykom
 
13 - 18.02.20 - 16:53
(12) Никак, только отказом от стандартного втроенного FTPСоединения ну или тебе уже подсказали в (1).

Еще учти что бЫвАюТ РаЗнЫе РеГиСтРы и на linux они разные! В т.ч. для FTP сервера.
   pechkin
 
14 - 18.02.20 - 16:53
а какой фтп сервер?
   DTX 4th
 
15 - 18.02.20 - 17:11
(14) "Какой-то на CentOS" :|
   pechkin
 
16 - 18.02.20 - 17:15
может сервак обновили?
   pechkin
 
17 - 18.02.20 - 17:16
где 1с стоит
   Сияющий в темноте
 
18 - 18.02.20 - 19:25
внезапно,даже в windows длинные имена преобразуются в достаточно странные последовательности.
поэтому,если обмен через интернет,то нужно помнить,для чего придумана utf7,и как она работает.
также,любой символ юникоде можно представить цифрами.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.