Народ как побороть букву пропажу букв "я" в Proftpd 1.3.3 (патчи от 1.3.0) не подходят
нужно чтобы кодировка всегда оставалась cirilic-windows и на сервере и у клеента
>Народ как побороть букву пропажу букв "я" в Proftpd 1.3.3 (патчи от
>1.3.0) не подходят
>нужно чтобы кодировка всегда оставалась cirilic-windows и на сервере и у клеента
>документацию читать не пробовали?
не используйте старые патчи, а воспользуйтесь новыми достижениями proftpd начиная
с 1.3.2: mod_lang + UseEncoding<quote>
- Bug 3064 - Better handling of 0xFF character for Cyrillic, non-UTF8 charsets.
These character sets use the same value as the Telnet IAC character in
the alphabet. RFC959 states that FTP control messages must support Telnet
characters; this requirement causes problems for the character sets.
This the RFC959 requirement is relaxed if --enable-nls is used, and if
one of the problematic character sets is configured.
</quote>
>[оверквотинг удален]
>charsets.
> These character sets use the same value as the Telnet
>IAC character in
> the alphabet. RFC959 states that FTP control messages must
>support Telnet
> characters; this requirement causes problems for the character sets.
> This the RFC959 requirement is relaxed if --enable-nls is used,
>and if
> one of the problematic character sets is configured.
></quote>Так насколько я понял он будет сохранять на диск файлы в формапте UTF-8 чего мне ненадо потому что теже файлы юзаються из web интерфейса где Cyrillic и к томуже уже есть тысич 15 файлов на хранилище в формате Cyrillic
>Так насколько я понял он будет сохранять на диск файлы в формапте
>UTF-8 чего мне ненадо потому что теже файлы юзаються из web
>интерфейса где Cyrillic и к томуже уже есть тысич 15 файлов
>на хранилище в формате CyrillicВ директиве UseEncoding указывается в какой кодировке хранятся файлы на диске и в какой отдавать клиенту
>>Так насколько я понял он будет сохранять на диск файлы в формапте
>>UTF-8 чего мне ненадо потому что теже файлы юзаються из web
>>интерфейса где Cyrillic и к томуже уже есть тысич 15 файлов
>>на хранилище в формате Cyrillic
>
>В директиве UseEncoding указывается в какой кодировке хранятся файлы на диске и
>в какой отдавать клиентусконфигурил с --enable-nls
на добавление параметров
CharsetLocal CP1251
CharsetRemote CP1251
получаю
Checking syntax of configuration file
- Fatal: unknown configuration directive 'CharsetLocal' on line 120 of '/usr/local/etc/proftpd.conf'
а вот для 1.3.3 другая переменная UseEncoding cp1251 cp1251
>[оверквотинг удален]
>на добавление параметров
>CharsetLocal CP1251
>CharsetRemote CP1251
>получаю
>Checking syntax of configuration file
> - Fatal: unknown configuration directive 'CharsetLocal' on line 120 of '/usr/local/etc/proftpd.conf'
>
>
>
>а вот для 1.3.3 другая переменная UseEncoding cp1251 cp1251proftpd-1.3.2a
<ifModule mod_lang.c>
UseEncoding koi8-r cp1251
</ifModule>нормально отрабатывает.