The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Proftpd 1.3.3 как побороть букву 'я'"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (FTP / Linux)
Изначальное сообщение [ Отслеживать ]

"Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от Doc email(ok) on 19-Июн-10, 10:24 
Народ как побороть букву пропажу букв "я" в Proftpd 1.3.3 (патчи от 1.3.0) не подходят
нужно чтобы кодировка всегда оставалась cirilic-windows и на сервере и у клеента
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от lavr email on 19-Июн-10, 22:33 
>Народ как побороть букву пропажу букв "я" в 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>

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от Doc email(ok) on 20-Июн-10, 15:32 
>[оверквотинг удален]
>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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от Elenium (ok) on 20-Июн-10, 23:43 
>Так насколько я понял он будет сохранять на диск файлы в формапте
>UTF-8 чего мне ненадо потому что теже файлы юзаються из web
>интерфейса где Cyrillic и к томуже уже есть тысич 15 файлов
>на хранилище в формате Cyrillic

В директиве UseEncoding указывается в какой кодировке хранятся файлы на диске и в какой отдавать клиенту

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от Doc email(ok) on 23-Июн-10, 12:45 
>>Так насколько я понял он будет сохранять на диск файлы в формапте
>>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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Proftpd 1.3.3 как побороть букву 'я'"  +/
Сообщение от Grey (ok) on 23-Июн-10, 14:03 
>[оверквотинг удален]
>на добавление параметров
>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

proftpd-1.3.2a

<ifModule mod_lang.c>
  UseEncoding koi8-r cp1251
</ifModule>

нормально отрабатывает.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру