LINUX.ORG.RU

Снова руссификация консоли

 ,


0

1

Вопрос избитый, но я так и не нашёл ответа.

Есть ноутбук с Linux Mint 13 (MATE), локально консоль (mate-terminal) с русским текстом работает отлично, но если я захожу по ssh на свой сервер (Ubuntu 12.04) - вижу вместо русских символов знаки вопроса.

locale на клиенте:

LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

locale на сервере:

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

Как это побороть?

1. Локально на сервере получается русским печатать?
2. Через ssh проблема проявляется когда печатаешь русским или русские имена файлов тоже коряво отображаются? (проблема в клавиатуре или в кодировке терминала)

Дай вывод комманд:
3. на клиенте и на сервере `echo $TERM `
4. на сервере: `cat /etc/ssh/sshd_config | grep «AcceptEnv LANG LC_» ` (ну, или где там sshd_config находится, может в /etc/openssh/)
5. на клиенте и на сервере `cat /etc/rc.conf | grep -i unicode `
6. на клиенте и на сервере `cat /etc/locale.gen `

Kroz ★★★★★ ()
Ответ на: комментарий от warmate

ты дурачек или прикидываешся?

Ну, видимо, дурачёк. Эти настройки на сервере установил инсталлятор убунты и мною они не менялись.

А по делу, проблема решилась запуском locale-gen ru_RU.UTF-8

Kroz, спасибо! Твои вопросы натолкнули меня на решение :-)

artemsen ()
Ответ на: комментарий от Harald

возможно у вас работает частичная поддержка русского

warmate ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.