Настройки: fnencode
«Докувики» хранит всё содержимое страницы в txt-файлах. Чтобы избежать проблем, когда имя страницы содержит специальные символы или не-ASCII символы, а файловая система не поддерживает их, «Докувики» использует механизм кодирования. Какой механизм используется, можно настроить в этом параметре.
- Тип данных: строковый
- Значение по умолчанию:
url
- Возможные значения:
url
— используется URL-кодирование, имена файлов могут получится очень длинными;safe
— используется более компактное кодирование имён файлов (рекомендуется);utf-8
— кодирование не используется, имена записываются в формате UTF-8.
Предупреждение: Изменение этого параметра может привести к непредвиденным последствиям. При изменении данного параметра вы можете сделать недоступными страницы, которые были созданы при другом значении данного параметра.
Под ОС Windows для корректной поддержки UTF-8 и кириллицы в именах файлов требуется PHP 7.1 или выше. Обратите внимание: в составе сборки DokuWiki on stick используется MicroApache с PHP 5, и его придётся обновить самостоятельно из официального репозитория, или из состава других WAMP-дистрибутивов.
Хранение UTF-8-имён файлов может быть невозможно в некоторых файловых системах.