ГОСТ Р ИСО/МЭК 8825-1-2003
П р и м е р. С определением типа ЛСН. I
Name :: = VisibleString
значение
•Jones**
может был. закодировано (простая форма) как
VisibleString
1Л,6
ДлинаСодержимое
05,64А6Р6Е6573|6
иди (составная форма, определенная длина) как
М
VisibleString
ЗА,
б
ДлинаСодержимое
09,
VisibleString
ЗА|6
“ ’(б
OctetStringДлина
04,6
о з
,6
OctetStringДлина
04,6023,6
) как
Содержимое
4A6F6E16
Содержимое
6573,6
ДлинаСодержимое
М 16
OctetStringДлина
04l6
о з
,6
OctetStringДлина
Содержимое
4A6F6E]6
Содержимое
657316
04,6023,6
EOCДлина
00,600,6
8.20.6 Приведенный пример иллюстрирует три из (многих) возможных форм (по усмотрению
отправителя). Получатели обязаны обрабатывать все допустимые формы (см. 7.3).
8.20.7 Для типа «UniversalString** строка октетов должна содержать октеты, определенные в
ИСО/МЭК 10646-1, используя четырехоктетную каноническую форму (см. 14.2 ИСО/МЭК 10646-1).
Сигнатуры использоваться не должны. Управляющие функции могут использоваться при условии
их соответствия ограничениям 8.20.9.
8.20.8 Для типа «BMPString* строка октетов должна содержать октеты, определенные в
ИСО/МЭК 10646-1, используя двухоктетную BMP форму (см. 14.2 ИСО/МЭК 10646-1). Сигнатуры
использоваться не должны. Управляющие функции могут использоваться при условии их соответ
ствия ограничениям 8.20.9.
8.20.9 Управляющие функции СО и CI по ГОСТ 34.301 могут использоваться за следующими
исключениями.
Приме ча я ия
1 Цель настоящего подраздела —разрешить полезные управляющие функции, такие как LF. CR, TAB и
т. д., но запретить использование переходов к другим наборам символов.
2 Управляющие функиии СОиС1 кодируются вдваокзстадля BMPString и вчетыре —для UniversalString.
а) Не должны использоваться управляющие последовательности объявления, определенные в
ИСО/МЭК 2022.
Примечание 3 —Принят контекст кодирования символов по ИСО/МЭК 10646-1.
б) Не должны использоваться назначающие и идентифицирующие управляющие последова
тельности. определенные в ИСО/МЭК 2022, включая идентифицирующие управляющие последо
вательности, разрешенные ИСО/МЭК 10646-1, 17.2 17.4.
Примечание 4 —АСН.1 позволяет использовать нотацию подтипа PcrmittedAiphabct для выбора
набора разрешенных символов. PcrmittedAiphabct используется также для выбора уровня реализации по
ИСО/МЭК 10646-1. Строка BMPString всегда использует двухоктетную форму, a UniversalString —четырехок-
тстную.
в) Не должны использоваться вызывающие или контролирующие управляющие последова
тельности ИСО/МЭК 2022, такие как SHIFT IN
(SI), SHIFr
OUT (SO) или LOCK ING
SHIFT FOR G3 (SS3).
16