ГОСТ 1» ИСО/МЭК 8824-1-2001
П р и м с ч а н и я
1 Эго значение идентификатора объекта может использоваться в значениях CHARACTER STRING и в
других случаях, когда необходимо передать идентификацию типа символьной строки отдельно от значения.
2 Значение абстрактной) синтаксиса символов NumcricString может быть закодировано:
а) но одному из правил ИСО/МЭК 10646-1 для кодирования абстрактных символов. В этом случае син
таксис передачи символов идентифицируется идентификатором объекта, связанным с этими правилами в
ИСО/МЭК 10646-1. приложение М;
б) по правилам кодирования ACH.I для встроенного типа NumcricString. Вэтомслучае синтаксис переда
чи символов идентифицируется значением идентификатора объекта {joint-iso-ilu-t asnl (I) basic-encoding (1) }.
36.4В таблице 5 приведены символы, которые могут появляться в типе PrintableString, и их
абстрактный синтаксис.
Т а б л и и а 5 —Тип PrintableString
Имя
Грзфи-
1
еско<
прсдстанлсинс
Имя
Графичсское
представление
-
А. В___ Z
а, Ь. ... /
0. 1___ 9
(пробел)
/
*
:
=
Запятая
Дефис
Точка
Наклонная черта
Двоеточие
Знак равенства
Знак вопроса
•}
Прописные буквы
Строчные буквы
Цифры
Пробел
Апостроф
Левая скобка
Правая скобка
Знак плюс
(
)
♦
36.5 Следующие значения идентификатора и описателя объекта назначены для идентифика
ции и описания абстрактного синтаксиса символов PrintableString:
{joint-iso-itu-t asnl (1) specification (0) characierStrings (1) printableString (1) }
и
"PrintableString character abstract syntax"
П р и м е ч а н и я
1 ’Это значение идентификатора объекта может использоваться в значениях CHARACTER STRING и в
других случаях, когда необходимо передать идентификацию типа символьной строки отдельно от значения.
2 Значение абстрактного синтаксиса символов PrintableString может быть закодировано:
а) по одному из правил ИСО/МЭК 10646-1 для кодирования абстрактных символов. В этом случае син
таксис передачи символов идентифицируется идентификатором объекта, связанным с этими правилами в
ИСО/МЭК 10646-1, приложение М;
б) по правилам кодирования АСН.1 для встроенного типа PrintableString. В этом случае синтаксис пе редачи
символов идентифицируется значением идентификатора объекта (joint-iso-itu-l asnl(l) basic-encoding <!)}.
36.6 Символами, которые могут появляться в типе UniversalString. являются любые символы,
допускаемые ИСО/МЭК 10646-1. а использование этого типа влечет за собой требования соответ
ствия. специфицированные в ИСО/МЭК 10646-1. особенно относительно ограничений на исполь
зование зон ИСО/МЭК 10646-1.
П р и м с ч а н и я
1 Использование этого типа без ограничений не рекомендуется, гак как соответствие будет, в общем
случае, не практичным.
2 Вразделе 3? определен модуль ACH.I. содержащий ряд подтипов этого типадля совокупности графи
ческих Символовдля подмножеств, определенной в приложении А к ИСО/МЭК 10646-1.
36.7 Потайней значений для ограниченных типов символьных строк должна быть "cstring* (см.
11.11), "CharactcrStringList", “Quadruple" или "Tuple". Нотация "Quadruple" допускается только для
символьных строк длиной в один символ и может использоваться только в нотации значения для
типов UniversalString, UTFSString или BMPString. Нотация "Tuple" допускается только для символь
ных строк длиной в один символ и может использоваться только в нотации значения для типа
lASString.
46