ГОСТ Р ИСО 15745 - 4- 2012
Существуют две формы преобразования строковых данных. Символы,
содержащиеся между двойными кавычками, должны преобразовываться
в 8-битовые символы ASCII. Символы, содержащиеся между двойными
кавычками,которымпредшествуетпрописнаябукваL,должны
преобразовываться в символы UNICODE (16-битовые).
Пример 1- «Эти результаты в строке составлены из 8-битовых символов».
Пример 2 -L «Строка символов UNICODE, включая греческий символ Pi \u03C0».
П р и м е ч а н и е - Текст \u03C0 определяет единичный 16-битовый символ, значение
которого - 03С0. В наборе символов UNICODE он расположен в таблице 9, ряд 3, основной
греческий - символ для строчного «Pi». Описание последовательности переключения кода
символов приведено в С.4.1.3.3.5.
С.4.1.3.3.2 Обработка недостаточных символов в поле строки
Интепретатор EDS должен использовать выравнивание по правому
знаку или разряду символов в поле и заполнять все неуказанные символы
начальными пробелами (ASCII 0x20) во всей оставшейся длине строки.
Пример
-
Если параметр имеет максимальную длину строки 8 и получает строку
«123АВ», эта строка интепретируется как -
-----------
123АВ», где символы тильды (~)
представляют пробелы.
С.4.1.3.3.3 Обработка избыточных символов в поле строки
Еслиданноеполестрокисодержитслишкоммногосимволов,
интепретатор EDS должен обрезать символы слева направо.
Пример
-
Если параметр имеет максимальную длину строки 8 и получает строку
«I23ABCDEFG», строка обрезается и интепретируется как «I23ABCDE».
С.4.1.3.3.4 Сцепление строк
Множественныестроки,несодержащиезапятых,должныбыть
сцеплены (соединены).
Пример 1
Строка:«АВС» «123»«XYZ»
интепретируется как«ABC123XYZ»
Строки могут также быть представлены в виде отдельных строк.
I47