UTF-8 на FreeBSD 10.1 — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Новая страница: «Для использования UTF-8, необходимо произвести следующие действия: Добавить в /boot/loader.conf с…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
Для использования UTF-8, необходимо произвести следующие действия:  
 
Для использования UTF-8, необходимо произвести следующие действия:  
 +
  
 
Добавить в /boot/loader.conf строку:  
 
Добавить в /boot/loader.conf строку:  
Строка 13: Строка 14:
 
Проверяем в /etc/ttys тип эмулируемого терминала:
 
Проверяем в /etc/ttys тип эмулируемого терминала:
 
  ttyv0  "/usr/libexec/getty Pc"        xterm  on  secure
 
  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

Текущая версия на 18:58, 16 февраля 2015

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