UTF-8 на FreeBSD 10.1
Для использования 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