Детали реализации
МойеМойн сохраняет страницы не в базе данных, а прямо на файловой системе. Каждая страница - отдельный файл. Разделитель подстраниц - это просто символ, иерархия каталогов не создается. Так как весь текст кодируется в utf-8, а не все файловые системы поддерживают эту кодировку, то не-ASCII символы заменяются их шестнадцатеричным значением.
Так выглядят страницы кластера "Начало" на файловой системе:
(d09dd0b0d187d0b0d0bbd0be) (d09dd0b0d187d0b0d0bbd0be2f)SiteFaq (d09dd0b0d187d0b0d0bbd0be2fd0a1d0bed0b2d0b5d182d18bd090d184d184d182d0bed180d0b0d0bc)
А вот так, когда корневой раздел сделан латиницей. Уже можно разобраться
OPAS OPAS(2f)IzhoraCenter OPAS(2f)IzhoraNord OPAS(2fd09ad0b0d0bcd0b5d0bdd0bdd18bd0b5d09ad180d0b5d181d182d18b) OPAS(2fd09ad0b0d0bcd0bdd0b8d090d180d182d0b5d184d0b0d0bad182d18b) OPAS(2fd09fd183d0b4d0bdd0b5d0b2d0bed0b4)
На сервере, где используется ОС FreeBSD это не особо критично, но чтобы установить эту базу на домашний компьютер под Windows (что очень удобно для первичной работы с материалами) требуется чтобы длина имени файла вместе с путем не превышала 256 байт. Отсюда и идет пожелание к краткости названий и ASCII-названию корневых разделов.
