Имя: Пароль:
1C
 
Загрузились какие-то каракули из файла, который якобы из банка
0 Мисти
 
05.12.20
13:02
банк предоставил тренировочный файл, чтобы проверить, как работает загрузка.
Наименование такое - ╚╧  ╫╫╫╫╫╫╫╫╫╫╫╫╫
что-то с кодировкой? На вид-то - файл текстовый, и хоть некоторые реквизиты забиты звездочками, такого там не видно!
1 acht
 
05.12.20
13:13
Донесение написано на орочьем... И, похоже, важное...
2 МихаилМ
 
05.12.20
16:31
notepad++
вам в помощь
3 Garykom
 
гуру
05.12.20
16:37
Неоднократно из банков получал чушь нечитаемую.
У них там бывает юзается древний софт (иногда даже досовый) и к нему костыли, которые пишут хз кто
4 Ненавижу 1С
 
гуру
05.12.20
16:43
5 Гений 1С
 
гуру
06.12.20
16:35
(0) в обработке загрузки есть возможность выбора кодировки.
6 ReaLg
 
06.12.20
17:11
(4) Прикольно. На Мисте недавно тема про задачку с кодировками была. Вот и ответ, как ее решать нужно было :))
7 ДедМорроз
 
06.12.20
19:53
Far решает задачу автоопределения кодировки исходя из повторяемости символов русского алфавита.
Опять же utf16 и utf8 достаточно хорошо видны по парам символов.
Остальные кодировки win1256, koi8r или cp866 имеют такое расположение символов,что русские буквы не полностью пересекаются.

P.S. в примере название из трёх символов,последний из которых повторяется много раз. Возникает вопрос,а что это такое.

Для анализа нужен весь файл,так как весовой метод требует значительного количества букв.
8 Мисти
 
27.12.20
21:15
"блокнотом" открываю файл - вижу нормальные значки, и программой считываются кракозябры
9 Мисти
 
27.12.20
21:21
20:9401006038012113
:25:705000001
:28:21/1
:60F:C060207RUB317214631,98
:61:0602070207DB103062103,36NMSCRU1ZILB06038000B//603805017
/CTC/876/╧┼╨┼┬╬─ ╬╤╥└╥╩└ ╧╬ ╤╫┼╥╙
вот так я вижу файл, если открываю из КА 2.4

:20:9401006038012113
:25:705000001
:28:21/1
:60F:C060207RUB317214631,98
:61:0602070207DB103062103,36NMSCRU1ZILB06038000B//603805017
/CTC/876/ПЕРЕВОД ОСТАТКА ПО СЧЕТУ - а вот так в блокноте
10 H A D G E H O G s
 
27.12.20
21:29
Вам нужен программист
11 acht
 
27.12.20
21:31
(0) > а вот так в блокноте
Это значит, что исходный файл записан в 1251. Зачем вы читаете его в 866, науке неизвестно. Продолжайте попытки, авось и сообразите.
12 Ненавижу 1С
 
гуру
27.12.20
22:30
(11) больше похоже на чтение кои8 в 866
13 Ненавижу 1С
 
гуру
27.12.20
22:32
Откуда конкретно берете файл? Можно ли там выбрать кодировку?
Ну и кодировка при чтении конечно
14 Мисти
 
27.12.20
22:34
файл прислал банк, типовая загрузка.
15 Мисти
 
27.12.20
23:25
в настройках банковского счета была выбрана не та кодировка.
16 Йохохо
 
27.12.20
23:46
классный бухгалтер, выходит два раза в месяц по выходным
17 Шоколадный глаз
 
28.12.20
08:37
(5) Она не знает что такое кодировка. А погромист - дорого.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший