Re: Русский язык при вводе в консоли?
От: kov_serg Россия  
Дата: 03.06.16 09:21
Оценка:
Здравствуйте, утпутуук, Вы писали:

У> Здравствуйте!

У> Пытаюсь тут настроить русский язык — ничего не получается. Полдня приседаю уже. Все перепробовал — локаль настроил, консоль настроил:
У>
У>sudo dpkg-reconfigure locale
У>sudo dpkg-reconfigure console-setup
У>

У>Русский отображается в сообщениях системы, но при вводе — кракозябры. И еще странность — вроде настраивал Ctrl+Shift на переключение, а переключается почему-то через Alt+Shift. Причем обратно переключить удается через пятый раз, помогает Alt+Enter — раскрыть на весь экран и обратно — переходит в латиницу. Правый Alt установил для режима временного переключения, но почему-то и левый Alt так же работает.

У>Что делать, куда еще копать?


Что пишет locale
user@ubuntu:~$ 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=

Настройки лежат как обычно в /etc/default/locale

sudo dpkg-reconfigure console-setup -- Это для текстовой консоли настройка кодировки и шрифта
Еще нужная команда
sudo locale-gen

конкретную кодировку можно задавать прямо в консоли (если в окне gnome-terminal > terminal > charset encoding поменять...)
И далее запускаем нужную прогу с нужной нам кодировкой
# LC_ALL=windows-1251 mc
# LC_ALL=cp866 mcedit file.diz
# LC_ALL=koi8r ssh localhost
# LC_ALL=utf-8 bash
...


Само переключение может гличить если неудачная версия дистрибутива. Какой дистрибутив?
lsb_release -a
uname -a
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.