Инструменты пользователя

Инструменты сайта


Боковая панель

ru:config:fnencode

Настройки: fnencode

«Докувики» хранит всё содержимое страницы в txt-файлах. Чтобы избежать проблем, когда имя страницы содержит специальные символы или не-ASCII символы, а файловая система не поддерживает их, «Докувики» использует механизм кодирования. Какой механизм используется, можно настроить в этом параметре.

  • Тип данных: строковый
  • Значение по умолчанию: url
  • Возможные значения:
    • url — используется URL-кодирование, имена файлов могут получится очень длинными;
    • safe — используется более компактное кодирование имён файлов (рекомендуется);
    • utf-8 — кодирование не используется, имена записываются в формате UTF-8.

ПредупреждениеПредупреждение: Изменение этого параметра может привести к непредвиденным последствиям. При изменении данного параметра вы можете сделать недоступными страницы, которые были созданы при другом значении данного параметра.

Под ОС Windows для корректной поддержки UTF-8 и кириллицы в именах файлов требуется PHP 7.1 или выше. Обратите внимание, в составе сборки DokuWiki on stick используется MicroApache с PHP 5, и его придётся обновить самостоятельно. Готовую скомпилированную седьмую версию, совместимую с MicroApache, можно взять из состава других WAMP-дистрибутивов, например, usbwebserver.

Хранение UTF-8-имён файлов может быть невозможно в некоторых файловых системах.

См. также

ru/config/fnencode.txt · Последнее изменение: 2020-03-13 10:45 — postscripter