Добрый день. Заменяем в своём коде собственный парсер SXF на вызовы MAPAPI, в связи с чем возникла проблема при чтении названий: в файлах текст хранится в кодировке CP1251, и при открытии под Astra Linux теряются некоторые символы (№ заменяется на N, Ё на Е, ‰ на пробел) вне зависимости от того, читается ли текст в однобайтовой кодировке или в Юникоде (mapGetText / mapGetTextUn). Также для некоторых числовых значений семантик теряется дробная часть, при этом в одном и том же файле для одних объектов значение читается целиком, для других — только целая часть. Применение разных системных локалей (как с десятичной точкой, так и с десятичной запятой) не влияет на ситуацию.