UTF-8 на FreeBSD 10.1

Материал из megapuper
Перейти к: навигация, поиск

Для использования UTF-8, необходимо произвести следующие действия:


Добавить в /boot/loader.conf строку:

kern.vty=vt


Добавить в /etc/rc.conf

#CTRL+SHIFT switch to russian
keymap="ru.win"


Тип эмулируемого терминала для UTF-8 консоли - xterm
Проверяем в /etc/ttys тип эмулируемого терминала:

ttyv0   "/usr/libexec/getty Pc"         xterm   on  secure


Редактируем /etc/login.conf и меняем настройки класса "russian"

russian|Russian Users Accounts:\
       :charset=UTF-8:\
       :lang=ru_RU.UTF-8:\
       :tc=default:


По завершении перестраиваем хеш-базу

# cap_mkdb /etc/login.conf


Для настройки локализации в shell, настраиваем ~/.profile, ~/.bashrc, или ~/.cshrc в зависимости о шелла, для csh/tsch

setenv LANG ru_RU.UTF-8
setenv MM_CHARSET UTF-8