The OpenNET Project / Index page

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

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

"proftpd и кодировка команд FTP протокола"  +/
Сообщение от netc email(ok) on 08-Июл-11, 11:00 
добрый день!

проблему с кодировкой для windows клиентов решил!

этим:


LangDefault                     ru_RU.UTF8
LangEngine                      on
LangPath                        /usr/share/locale
UseEncoding                     UTF-8 WINDOWS-1251

А как быть с каракулями в сообщениях (команд FTP)?

Например, сообщение об ошибке по причине отсутствия доступа для открытия папки

550 /private/: Нет такого файла или каталоÐ

Причем это проявляется в:

Mozilla Firefox 4,5 for win32
Windows XP Explorer
Windows 2008 Server Explorer
debian ftp client (aptitude show ftp)
FreeBSD default ftp client

Больше не где не проверял. Ну думаю этого достаточно.

В принципе все работает. Но надписи каракули - раздражают.

Вопрос: "Почему так работает?"


Ответить | Правка | Cообщить модератору

Оглавление

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


1. "proftpd и кодировка команд FTP протокола"  +/
Сообщение от name (??) on 08-Июл-11, 12:48 
>проблему с кодировкой для windows клиентов решил!

укажите версию, в которой вы это сделали, потому что в ветке 1,3,х эта реализация меняется от версии к версии.
>Например, сообщение об ошибке по причине отсутствия доступа для открытия папки

ошибка на каком языке пишется на русском что-ли?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "proftpd и кодировка команд FTP протокола"  +/
Сообщение от netc email(ok) on 08-Июл-11, 13:00 
>>проблему с кодировкой для windows клиентов решил!
> укажите версию, в которой вы это сделали, потому что в ветке 1,3,х
> эта реализация меняется от версии к версии.
>>Например, сообщение об ошибке по причине отсутствия доступа для открытия папки
> ошибка на каком языке пишется на русском что-ли?

по всей видимости на русском, если уж вижу кракозябры

версия из Debian 6.0


proftpd -V
Compile-time Settings:
   Version: 1.3.3a (maint)
   Platform: LINUX [Linux 2.6.32-5-686 i686]
   Built: Mon Mar 7 2011 09:07:58 UTC
   Built With:
     configure  '--prefix=/usr'
'--with-includes=/usr/include/postgresql:/usr/include/mysql'
'--mandir=/usr/share/man' '--sysconfdir=/etc/proftpd'
'--localstatedir=/var/run' '--libexecdir=/usr/lib/proftpd'
'--enable-sendfile' '--enable-facl' '--enable-dso' '--enable-autoshadow'
'--enable-ctrls' '--with-modules=mod_readme' '--enable-ipv6'
'--enable-nls' '--build' 'i486-linux-gnu'
'--with-shared=mod_unique_id:mod_site_misc:mod_load:mod_ban:mod_quotatab:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_sql_odbc:mod_dynmasq:mod_quotatab_sql:mod_ldap:mod_quotatab_ldap:mod_ratio:mod_tls:mod_rewrite:mod_radius:mod_wrap:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_quotatab_file:mod_quotatab_radius:mod_facl:mod_ctrls_admin:mod_vroot:mod_exec:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_shaper:mod_sql_passwd:mod_ifsession'
'build_alias=i486-linux-gnu' 'CFLAGS=-O2 -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -DHAVE_OPENSSL -DUSE_LDAP_TLS ' 'LDFLAGS='
'CPPFLAGS='

   CFLAGS: -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-DHAVE_OPENSSL -DUSE_LDAP_TLS  -Wall
   LDFLAGS: -L$(top_srcdir)/lib
   LIBS: -lacl  -lssl -lcrypto -lcap  -lpam -lsupp -lcrypt -ldl  -ldl -lz

   Files:
     Configuration File:
       /etc/proftpd/proftpd.conf
     Pid File:
       /var/run/proftpd.pid
     Scoreboard File:
       /var/run/proftpd.scoreboard
     Header Directory:
       /usr/include/proftpd
     Shared Module Directory:
       /usr/lib/proftpd

   Features:
     + Autoshadow support
     + Controls support
     + curses support
     - Developer support
     + DSO support
     + IPv6 support
     + Largefile support
     - Lastlog support
     + ncurses support
     + NLS support
     + OpenSSL support
     + POSIX ACL support
     + Shadow file support
     + Sendfile support
     + Trace support

   Tunable Options:
     PR_TUNABLE_BUFFER_SIZE = 1024
     PR_TUNABLE_GLOBBING_MAX_MATCHES = 100000
     PR_TUNABLE_GLOBBING_MAX_RECURSION = 8
     PR_TUNABLE_HASH_TABLE_SIZE = 40
     PR_TUNABLE_NEW_POOL_SIZE = 512
     PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
     PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
     PR_TUNABLE_SELECT_TIMEOUT = 30
     PR_TUNABLE_TIMEOUTIDENT = 10
     PR_TUNABLE_TIMEOUTIDLE = 600
     PR_TUNABLE_TIMEOUTLINGER = 30
     PR_TUNABLE_TIMEOUTLOGIN = 300
     PR_TUNABLE_TIMEOUTNOXFER = 300
     PR_TUNABLE_TIMEOUTSTALLED = 3600
     PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "proftpd и кодировка команд FTP протокола"  +/
Сообщение от lavr email on 08-Июл-11, 23:17 
>[оверквотинг удален]
> каталоÐ
> Причем это проявляется в:
> Mozilla Firefox 4,5 for win32
> Windows XP Explorer
> Windows 2008 Server Explorer
> debian ftp client (aptitude show ftp)
> FreeBSD default ftp client
> Больше не где не проверял. Ну думаю этого достаточно.
> В принципе все работает. Но надписи каракули - раздражают.
> Вопрос: "Почему так работает?"

зачем же вы

LangDefault ru_RU.UTF8

сделали? уберите и будет по default'у: LangDefault en_US
тогда сообщения будут по аглицки и никаких проблем

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "proftpd и кодировка команд FTP протокола"  +/
Сообщение от netc email(ok) on 11-Июл-11, 08:53 
>[оверквотинг удален]
>> Windows 2008 Server Explorer
>> debian ftp client (aptitude show ftp)
>> FreeBSD default ftp client
>> Больше не где не проверял. Ну думаю этого достаточно.
>> В принципе все работает. Но надписи каракули - раздражают.
>> Вопрос: "Почему так работает?"
> зачем же вы
> LangDefault ru_RU.UTF8
> сделали? уберите и будет по default'у: LangDefault en_US
> тогда сообщения будут по аглицки и никаких проблем

Я за комментировал, перезапустил proftpd - толку 0 ;(

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "proftpd и кодировка команд FTP протокола"  +/
Сообщение от lavr on 11-Июл-11, 20:30 
>[оверквотинг удален]
>>> debian ftp client (aptitude show ftp)
>>> FreeBSD default ftp client
>>> Больше не где не проверял. Ну думаю этого достаточно.
>>> В принципе все работает. Но надписи каракули - раздражают.
>>> Вопрос: "Почему так работает?"
>> зачем же вы
>> LangDefault ru_RU.UTF8
>> сделали? уберите и будет по default'у: LangDefault en_US
>> тогда сообщения будут по аглицки и никаких проблем
> Я за комментировал, перезапустил proftpd - толку 0 ;(

sorry, видимо что-то делаете не так или ни в той секции

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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




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

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