[[ mod_lang - Кодировка ]]

mod_lang - Кодировка

Наверное в большинстве случаев на сервере используется кодировка UTF8.
Подключаясь клиентом, использующим другую кодировку, например cp1251, что весьма распространено - начинаются 'проблемы' с русскими именами файлов. Залитый файл от клиента не может нормально отображаться на сервере, а созданный файл на сервере не видит клиент.
Можно согласовать кодировки:

proftpd.conf

<IfModule mod_lang.c>
LangEngine on
## Кодировка [на сервере] [у клиента]
UseEncoding utf8 cp1251
</IfModule>
Теперь файлы с русскими именами залитые от клиента с кодировкой cp1251 будут нормально видны и на сервере, во всех остальных случаях ситуация останется прежняя - разве только кроказябры будут выглядит по другому.

Приходиться выбирать что-то одно

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
135 +8᠎ =
 
howto/proftpd/mod_lang.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki