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

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

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

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

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

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