LinuxForum.Fans
Тема

Кодировка по умолчанию?

Автор: bsrginru 4 сообщений 1161 просмотров
#329989

Приветствую!
Установил Raspbian. При удалённом подключении с помощью putty все символы (русские) отображаются корректно (в настройках клиента Remote character set=UTF-8). Но в консоли на мониторе, подключенном к компьютеру, вместо русских символов - квадратики. Подскажите, как починить?
Спасибо.

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux

#330004

Разобрался. Putty понимает различные кодировки (в моём примере UTF-8), и поддерживает работу с различными шрифтами. А вот в системную консоль всё это надо ставить. Есть хорошая статья: http://www.opennet.ru/tips/info/1448.shtml, немного доработал напильником, чтобы работало и в системной консоли и на удалённом терминале. Решение:

text
sudo apt-get install jfbterm
sudo apt-get install uim-m17nlib

В ~/.profile пишем:

text
if [ $(tty) = /dev/tty1 ] ; then
    exec jfbterm --encoding=UTF-8,iso10646.1 --shell=$SHELL
fi
#330029

дело не в кодировке, а в том, что нет русского шрифта/шрифт не поддерживает utf-8.
деталей дебиана не знаю, так что скажу только, что настраивается где-то в /etc, популярным шрифтом является terminus, а сами шрифты лежат в /usr/share/consolefonts/.

"bsrginru⇓" написал:
В ~/.profile пишем:

это костыль для фри... на linux'е лишний...

#330407
"bsrginru⇓" написал:
uim-m17nlib

сокращение m17n по русски звучит примерно как мультиязыковая поддержка...

СТАТУС: РЕШЕНО

Войдите или зарегистрируйтесь, чтобы ответить.