Зачем использовать старый ANSI-кодовый набор Windows-1251 в NanoCad 25

При печати в PDF , когда мне нужно добавить страницу в существующий файл PDF в директории, например:
O:\Bogi\Kogda\Nanocad\Perestanet\Crash\Пойми никогда
и я выбираю "Добавить страницу" в окне выбора действий, после появляется окно с ошибкой "Не удалось сохранить файл"
Если я это же делаю в другом месте, например, в директории:

O:\Bogi\Kogda\Nanocad\Perestanet\Crash\Никогда
то всё работает

Методом исключений имея опыт работы с продуктами Нанософт выяснил, что PDF-драйвер (или модуль программы, который выполняет операцию «Добавить страницу») формирует полный путь к файлу, используя старый ANSI-кодовый набор Windows-1251.
В этой кодировке буква «й» (код 0xÉ) представляется одним байтом 0x99. При передаче в модуль записи PDF этот байт интерпретируется как некорректный управляющий символ, и библиотека возвращает ошибку «Не удалось сохранить файл».

В каталоге встречается «й» → сбой, в Автокаде такого нет как-то не патриотично

Тэги темы: