Приветствую!
Установил 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
LinuxForum.Fans
Кодировка по умолчанию?
Автор: bsrginru
4 сообщений
1161 просмотров
Разобрался. 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дело не в кодировке, а в том, что нет русского шрифта/шрифт не поддерживает utf-8.
деталей дебиана не знаю, так что скажу только, что настраивается где-то в /etc, популярным шрифтом является terminus, а сами шрифты лежат в /usr/share/consolefonts/.
В ~/.profile пишем:
это костыль для фри... на linux'е лишний...
uim-m17nlib
сокращение m17n по русски звучит примерно как мультиязыковая поддержка...
СТАТУС: РЕШЕНО
Войдите или зарегистрируйтесь, чтобы ответить.