Проблема с кодировкой на ftp

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
immortal
мл. сержант
Сообщения: 110
Зарегистрирован: 2011-11-10 6:11:34

Проблема с кодировкой на ftp

Непрочитанное сообщение immortal » 2011-12-12 4:52:06

Привет всем!! Поставил на FreeBSD 8.2 демон pure-ftpd-1.0.34.
Настроил все отлично, работает норм, но вот с кодировками гдет запутался.
т.е. например в миднайте заходя в хому вижу папки на русском все норм, а при заходе на ftp через тотал или far папки иероглифами... Заметил и в раундкубе, попробовал написать приглашение на русском, тоже вылезли иероглифы...
Подскажите плиз куда копать, локализация сейчас у меня koi8-r

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

immortal
мл. сержант
Сообщения: 110
Зарегистрирован: 2011-11-10 6:11:34

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение immortal » 2011-12-12 6:15:57

Я так понимаю надо юзать кодировку UTF-8. Сейчас фря руссифицирована кодировкой koi8-r, админю по ssh и настройке также делаю через ssh. т.е. по сути надо чтоб в ssh можно было писать на русском кодировкой utf-8...
А как тады перейсти с koi8-r на utf-8??
Помогите пожалуйста:( Чет запутался совсем...

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение sadchok » 2011-12-12 7:19:12

immortal писал(а):А как тады перейсти с koi8-r на utf-8??
Как-то так (скрипт не мой, автора к сож. не помню)

Код: Выделить всё

#!/bin/sh

VER=`/usr/bin/uname -r`
echo -n "Enter the username: "
read username

#/etc/login.conf
cp /etc/login.conf /etc/login.conf.orig
echo 'russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:' >> /etc/login.conf

/usr/bin/cap_mkdb /etc/login.conf

/usr/sbin/pw usermod -n "$username" -L russian

#for csh
    cp /etc/csh.cshrc /etc/csh.cshrc.orig
    echo 'setenv LANG ru_RU.UTF-8
    setenv LC_CTYPE ru_RU.UTF-8
    setenv LC_COLLATE POSIX
    setenv LC_ALL ru_RU.UTF-8' > /etc/csh.cshrc

#for bash
    cp /etc/profile /etc/profile.orig
    echo 'LANG="ru_RU.UTF-8"; export LANG
    LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
    LC_COLLATE="POSIX"; export LC_COLLATE
    LC_ALL="ru_RU.UTF-8"; export LC_ALL' > /etc/profile

   echo "Russification of the FreeBSD $VER is completed.  Please, reboot computer."
cloudsv писал(а):
Теперь пора пересобрать ядро для поддержки UTF-8 если таковая не имеется.
Вам необходимо добавить в ядро:
options TEKEN_UTF8
options TEKEN_XTERM
The brain can not be found. Runs the software emulation

immortal
мл. сержант
Сообщения: 110
Зарегистрирован: 2011-11-10 6:11:34

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение immortal » 2011-12-12 7:47:37

Я это все проделал, ядро пересобрано, все что в скрипте уже тоже сделано... из rc.conf строки с koi8-r закоментил... Из файла ttys cons25r тоже пробовал r убирать... Эфекта не вижу. Команды перестали говорить на русском. MC вываливается вся с иероглифами, про набор текста в ssh на русском ваще молчу...

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение sadchok » 2011-12-12 8:20:50

Возможно у вас не локализован shell.
Либо ssh клиент.
The brain can not be found. Runs the software emulation

immortal
мл. сержант
Сообщения: 110
Зарегистрирован: 2011-11-10 6:11:34

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение immortal » 2011-12-12 8:53:12

sadchok писал(а):Возможно у вас не локализован shell.
Либо ssh клиент.
А не подскажите как локализовать shell?? или направить на путь истинный:)
Заранее спасибо...

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Проблема с кодировкой на ftp

Непрочитанное сообщение bagas » 2011-12-12 10:02:27

/etc/csh.login

Код: Выделить всё

setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251
cat /etc/profile

Код: Выделить всё

LANG=ru_RU.CP1251; export LANG
LC_ALL=ru_RU.CP1251; export LC_ALL
MM_CHARSET=CP1251; export MM_CHARSET
Кодировку свою подставите.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.