pure-ftpd и русские имена файлов [почти решено]

Проблема уже поднималась, но решения я не нашел.

На сервере стоит pure-ftpd, сервер работает в кодировке utf-8
В каталогах пользователей есть файлы, названные русскими именами. Эти файлы прекрасно и правильно отображаются через любые сетевые способы доступа: nfs, samba. Однако при доступе через ftp показываются иероглифы.

pure-ftpd вроде умеет перекодировать имена файлов. Собран с USE="charconv"
В файле конфигурации стоит:
CHARCONV="--fscharset utf-8"

К сожалению, это не помогло.

Кто докручивал это до успешного результата?

Кто выступает в качестве

Кто выступает в качестве клиента (дай угадаю --- m$ window$?)?

:wq
--
Live free or die

Не совсем угадал :-) Клиентом

Не совсем угадал :-)

Клиентом выступали:
FF 3.6 как по M$ так и под gentoo
mc под gentoo

В клиентской машине gentoo локаль utf-8

Leonid Kolesnik

какой ftp-клиент

какой ftp-клиент использовался когда кракозябрит?

под mc, в той панели, где ftp-файлы, поменяйте кодировку отображения (koi8, cp1251) и определите - в какой перестает иероглифить

после этого можно искать - откуда ноги растут

что-то добрый я сегодня ....

/

lkolesnik написал(а):
Клиентом выступали:
FF 3.6 как по M$ так и под gentoo

Странно...
Но фактически халява: можно переключать кодировку и посмотреть в какой корректно отображается.

Есть мнение, что одновременного корректного отображения кириллических имён файлов при доступе по FTP в Gentoo и в Window$ добиться не получится.

:wq
--
Live free or die

Anarchist написал(а): Есть

Anarchist написал(а):
Есть мнение, что одновременного корректного отображения кириллических имён файлов при доступе по FTP в Gentoo и в Window$ добиться не получится.

при правильной локализации на стороне сервера - почему бы и нет?

что-то добрый я сегодня ....

leryc написал(а): Anarchist

leryc написал(а):
Anarchist написал(а):
Есть мнение, что одновременного корректного отображения кириллических имён файлов при доступе по FTP в Gentoo и в Window$ добиться не получится.

при правильной локализации на стороне сервера - почему бы и нет?

RU_ru.UTF8?
Есть мнение, что потому, что разные клиенты локализованы по-разному.
Не, если pure-ftpd умеет декодировать в зависимости от типа подключающегося клиента... не вопрос. Но мне оно видится маловероятным.

:wq
--
Live free or die

у меня заработало сразу. Той

у меня заработало сразу.
Той опции не достаточно, надо еще --clientcharset cp1251 ну или что там у вас на клиенте

Заработало (почти).

Заработало (почти). --clientcharset cp1251 не понадобился. Достаточно оказалось указать в файле настройки CHARCONV="--fscharset utf-8"
Перезапустил ftp сервер, и клиента.
Корректно отображает в mc, проводнике M$ Win.
В FireFoxe - иероглифы, и переключить кодировку не получается. Ни в виндах, ни в линуксе.

Но меня устроит. Так как доступ по сети есть из разных платформ.

Leonid Kolesnik

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".