Автор Тема: vsdtpd и кодировка символов файлов  (Прочитано 2377 раз)

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
По умолчанию в ALT Linux Server используется кодировка UTF-8. Пользователи записывают файлы в кодировке ср1251, и названия файлов в консоли не читаются. Как сделать, чтобы имена записанных в ср1251 файлов читались в консоли?

Drool

  • Гость
Re: vsdtpd и кодировка символов файлов
« Ответ #1 : 20.11.2008 14:45:13 »
Читаем п.1 правил данного форума и после прочтения идем http://www.google.com/search?as_q=vsftpd+utf8+1251&as_sitesearch=lists.altlinux.org&as_q=-.txt.gz&hl=ru&ie=utf-8&num=50

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: vsdtpd и кодировка символов файлов
« Ответ #2 : 20.11.2008 14:51:18 »
Я то думал, что этот вопрос можно решить с помощью изменения локали на 1251 .........
Или еще что-нибудь посоветовали бы .........
А то что вы указали - я уже читал.
« Последнее редактирование: 20.11.2008 14:55:07 от slessv »

Drool

  • Гость
Re: vsdtpd и кодировка символов файлов
« Ответ #3 : 20.11.2008 14:57:23 »
Поройтесь там еще, кто-то по-моему делал патченный vsftpd и вроде собирался выложить в дедал.

Alexei_VM

  • Гость
Re: vsdtpd и кодировка символов файлов
« Ответ #4 : 20.11.2008 14:58:36 »
Я то думал, что этот вопрос можно решить с помощью изменения локали на 1251 .........

Можно сменить системную локаль на 1251. У решения есть плюсы (например, "гладкая" интеграция с Виндовз-пользователями), есть минусы (лично я _критичных_ минусов не знаю).

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: vsdtpd и кодировка символов файлов
« Ответ #5 : 20.11.2008 15:02:29 »
про патченный vsftpd я тоже знаю. но пока не хочу его ставить - не хочу уходить от набора пакетов, предоставляемых разработчиками. считаю, что дистрибутив должен быть (в идеале) целостным.

Нашел через поиск такое:
не нужно переводить _всю_ систему на 1251, достаточно динамчески менять локалесы только для тех приложений, которыми Вы хотите обрабатывать файлы в 1251.

как это сделать для vsftpd?
« Последнее редактирование: 20.11.2008 15:11:05 от slessv »

Alexei_VM

  • Гость
Re: vsdtpd и кодировка символов файлов
« Ответ #6 : 20.11.2008 15:16:33 »
Нашел через поиск такое:
не нужно переводить _всю_ систему на 1251, достаточно динамчески менять локалесы только для тех приложений, которыми Вы хотите обрабатывать файлы в 1251.

как это сделать для vsftpd?

Наверное, точно так же, как и для всех любых приложений. Например, запускать программу vsftpd командой "LC_ALL=ru_RU.CP1251 vsftpd" (или LANG=..., не помню, что более правильно).