|
Проблема с кодировкой имен файлов на 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,и как она работает. также,любой символ юникоде можно представить цифрами. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |