×
 

6.5 Формирование имен объектов ECT-файла в ПК EULER

Имена объектов преобразуются по следующему алгоритму:
1.    При несоответствии имен объектов требованиям ПК EULER при вставке ECT-файла имена будут преобразованы в соответствии со следующим алгоритмом:
1.1.   Unicode-строки переводятся в ascii-строки стандартным образом в соответствии с кодировкой указанной в заголовке ECT-файла. По умолчанию принята кодировка «Windows-1251».
1.2.   Если имя начинается с цифры, то перед ней ставится знак подчеркивания «_».
1.3.   Недопустимые символы, несколько подряд идущих недопустимых символов, знак «$» заменяются одним знаком подчеркивания. Пустые имена заменяются строкой с типом объекта («point», «solid», «line», «structure» и т.п.) и знаком подчеркивания.
2.    Неуникальным именам добавляется окончание вида «_$N», где N=2, 3, ... Например, объекты с именами «a», «a_2», «a», «a» в результате преобразований получат имена «a», «a_2», «a_$2», «a_$3».