Назад | Перейти на главную страницу

Ubuntu Server 10.10: запретить последовательной консоли использовать UTF-8

У меня есть серверная коробка Ubuntu 10.10 с цифровым VT220, подключенным через последовательную линию. (Это настоящий VT220, а не виртуальный. Настоящая электронно-лучевая трубка бежевого цвета.)

Он отлично работает, за исключением того факта, что Ubuntu отправляет ему UTF-8, поэтому иногда вы получаете странный символ вместо обычного, потому что VT220 не поддерживает UTF-8.

Могу ли я настроить Ubuntu на использование ASCII или ISO 8859-1 только на последовательной линии? Не знаю, вариант это гетти или нет.

Попробуйте добавить что-то подобное в /etc/profile

TTY=$(tty)
if [ "$TTY%[0-9]}" == '/dev/TTY' ]; then
    LANG=%{LANG%.UTF-8}.iso88591
fi

Возможно, вам потребуется сгенерировать языковой стандарт без UTF-8.