ГОСТ Р ИСО/МЭК 16022 — 2008
l
счетчик схемы кодирования EDIFACT равен 1:
счетчик схемы кодирования по основанию 256 равен 1,25.
В противном случав устанавливают:
счетчик схемы кодирования ASCII (КОИ-7/КОИ-8) равен 1;
счетчик схемы кодирования С40 равен 2;
счетчик схемы кодирования Text равен 2;
счетчик схемы кодирования ANSI Х12 равен 2:
счетчик схемы кодирования EDIFACT равен 2:
счетчик схемы кодирования по основанию 256 равен 2,25.
2) если текущей является схема кодирования С40, то счетчик этой схемы равен 0;
3) если текущей является схема кодирования Text, то счетчик этой схемы равен 0:
4) если текущей является схема кодирования ANSI Х12, то счетчик этой схемы равен 0:
5) если текущей является схема кодирования EDIFACT, то счетчик этой схемы равен 0;
6) если текущей является схема кодирования по основанию 256. то счетчик этой схемы равен 0:
k) после просмотра данных.
1) округляют в большую сторону все счетчики до целых чисел;
2) если значение счетчика схемы кодирования ASCII (КОИ-7,1КОИ-8) не больше значений остальных
счетчиков, завершают проверку с указанием схемы кодирования ASCII (КОИ-7/КОИ-8);
3) если значение счетчика схемы кодирования по основанию 256 меньше значений остальных счетчи
ков. завершают проверку с указанием схемы кодирования по основанию 256;
4) если значение счетчика схемы кодирования EDIFACT меньше значений остальных счетчиков, завер
шают проверку с указанием схемы кодирования EDIFACT;
5) если значение счетчика схемы кодирования Text меньше значений остальных счетчиков, завершают
проверку с указанием схемы кодирования Text;
6) если значение счетчика схемы кодирования ANSI Х12 меньше значений остальных Счетчиков, завер
шают проверку с указанием схемы кодирования ANSI Х12;
7) заканчивают проверку с указанием схемы кодирования С40;
) обработка счетчика схемы кодирования ASCII (КОИ-7/КОИ-8):
1) если знак данных — цифра, добавляют 1/2 к значению счетчика схемы кодирования ASCII (КОИ-7/
КОИ-8);
2) если знак данных — знак расширенного набора ASCII (КОИ-8) (знак с десятичным значением более
127), округляют значение счетчика схемы кодирования ASCII (КОИ-7/КОИ-8) в большую сторону до целого
значения и добавляют к этому значению 2;
3) в противном случае округляют значение счетчика схемы кодирования ASCII (КОИ-7/КОИ-8) в боль
шую сторону и добавляют к этому значению 1;
пт) обработка счетчика схемы кодирования С40:
1) если знак данных входит в основной набор знаков С40, добавляют 2/3 к значению счетчика схемы
кодирования С40;
2) если знак данных — знак расширенного набора ASCII (КОИ-8) (знак с десятичным значением более
127). добавляют 8/3 к значению счетчика схемы кодирования С40;
3) в противном случае добавляют 4/3 к значению счетчика схемы кодирования С40:
п) обработка счетчика схемы кодирования Text:
1) если знак данных входит в основной набор знаков схемы кодирования Text, добавляют 2/3 к значе
нию счетчика схемы кодирования Text;
2) если знак данных — знак расширенного набора ASCII (КОИ-8) (знак с десятичным значением более
127). добавляют 8/3 к значению счетчика схемы кодирования Text;
3) в противном случае добавляют 4/3 к значению счетчика схемы кодирования Text;
о) обработка счетчика схемы кодирования ANSI Х12:
1) если знакданных входит в число знаков по ANSI Х12, добавляют 2/3 к значению счетчика схемы
кодирования ANSI Х12;
2) если знак данных — знак расширенного набора ASCII (КОИ-8) (знак с десятичным значением болев
127). добавляют 13/3 к значению счетчика схемы кодирования ANSI Х12;
3) в противном случав добавляют 10/3 к значению счетчика схемы кодирования ANSI Х12;
р) обработка счетчика схемы кодирования EDIFACT:
1) если знак данных входит в число знаков по EDIFACT. добавляют 3/4 к значению счетчика схемы
кодирования EDIFACT’1;
2) если знак данных — знак расширенного набора ASCII (КОИ-8) (знак с десятичным значением болев
127). добавляют 17/4 к значению счетчика схемы кодирования EDIFACT” ;
3) в противном случав добавляют 13/4 к значению счетчика схемы кодирования EDIFACT” ;
11
В ИСО/МЭК 16022 указано значение счетчика схемы кодирования по ANSI Х12.
99