ГОСТ f> ИСО.МЭК R825-93
23 КОДОВЫЕ ПРЕДСТАВЛЕНИЯ ЗНАЧЕНИЙ ТИПОВ «СТРОКА ЗНАКОВ*
либо детально
вия
23.1 Значение данных рассматриваемого типа является строкой
знаков того знакового набора, который был задан при определении
типа с помощью нотации АСН. 1.
23.2 Каждое значение данных кодируют независимо от других
значений данных того же типа.
23.3 Каждый тип «строка знаков* кодируют так, как если бы он
был объявлен как
[UNIVERSAL х] EXPLICIT OCTET STRING
где х — номер тега универсального класса, присвоенного дан
ному типу «строка знаков* в ГОСТ 34.973. Значение этом строки
октетов (OCTET STRING) определено в 23.4 и 23.5.
23.4 Если рассматриваемый тип «строка знаков» определен в
ГОСТ 34.973 ссылкой на таблицу, в которой перечислены входящие в
зтот тип знаки (типы Numeric-String и PrintableString), то значе ние
вышеупомянутой строки октетов длякодируемого значения
«строка знаков» формируется так же. как для такого же значения
тина VisibleString. в соответствии с 23.5 ’ -
23.5 Рассматриваемая строка октетов должка содержать октеты. -
определенные в ИСО 2022 для кодовых представлений в 8-битной
операционной среде с использованиемEsc-лоследовательности и
знаковых кодов, зарегистрированных в соответствии с ИСО 2375.
23.5.1 Esc-последовательность может использоваться только в
том случае, если она задается одним из регистрационных номеров,
использовавшихся для определения данного типа «строка знаков»
в ГОСТ 34.973.
23.5.2 Предполагается, что в начале каждой строки задаются и
вызываются (в терминологии ИСО 2022) регистрационные номера
наборов G0 и/или СО и/или О . Эти регистрационные номера зада ны
для каждого типа в таблице 2 вместе с соответствующими Esc-
последовательностями, использование которых подразумевают.
23.5.3 Кодовые представления некоторых типов «строка знаков»
не могут содержать явные Esc-иоследовательностн, тогда как вдру
гих случаях любая Esc-последоаательность, разрешенная в 23,5.1.
может присутствовать в любом месте, в том числе в начале кодово
го представления. В таблице
2
указаны типы, для которых разре
шается использование явных Esc-носледовательностей.
23.5.4 Использование последовательностей оповещения не допу
скается, за исключением случаев, когда это явно разрешается поль
зователем АСН. 1.
П р и м е ч а н и е — Выбор одного из типов АСН. I предоставляет ограничен
ные функциональные возможности, ана.кличные функциональным возможностям
последовательностей оповещения Конкретные протоколы прикладного уровня мо гут
либо предписывать передачу последовательностей оповещения в составе дру
гих
.
протокольных элементов,определять способ их использова- .
20