ГИС TopoL-L лес лесоустройство

5.5.3.1 Проблемы показа кириллицы в именах файлов и каталогов

Эта проблема характерна только для Windows XP и связана с тем, что Windows XP иначе обращается с внутренними короткими именами каталогов и файлов. Как только в имени каталога или файла встречается любой символ, отличный от латинских букв, цифр и еще некоторых знаков, Windows XP заменяет короткое имя буквенно-цифровым кодом и хранит с файлом именно его. Полное длинное имя хранится в заданном пользователем виде отдельно в другой структуре данных. В предыдущих версиях Windows заданное имя просто укорачивалось с добавлением цифры.
В результате у этой проблемы есть два следствия: короткие имена, которые может использовать программа, становятся совершенно"нечитабельными" для человека и не вызывают никаких ассоциаций с исходными заданными пользователем именами, хотя на работоспособность большинства программ это, однако, не влияет. Но если программа использует внутренние структуры Windows при поиске имен файлов, то могут возникнуть проблемы, аналогичные описанной в разделе 5.5.5.1 . Избавить от них может только радикальная переделка такой программы.
Именно с этим связаны искаженный вид имена каталогов и файлов, которые можно временами наблюдать в TopoL-е под Windows XP при использовании кириллических имен.
Радикальное решение этой проблемы: не использовать в Windows XP буквы кириллицы и пробелы в именах файлов и каталогов при работе с версией TopoL 6.5. В более новых версиях TopoL (начиная с 7.0) эта проблема решена.