Mandrake

78 7

О чем думаете?

 -Музыка

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в Mandrake

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 29.06.2003
Записей в дневнике: 3812
Комментариев в дневнике: 15433
Написано сообщений: 25517
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

Юникод в FreeBSD

Среда, 12 Декабря 2007 г. 13:51 (ссылка) + в цитатник

Так сложилось, что кодировку KOI8-R я недолюбливаю, хоть она и является стандартной русской кодировкой для Unix-подобных систем. Да и не нужна мне полная русификация системы, но вот символы кириллического алфавита вместе со всякими умляутами вводить хотелось бы. Юникод подходит для этого как нельзя лучше. Многие дистрибутивы Linux уже давно перешли на UTF-8 по умолчанию. FreeBSD пока не торопится, но это исправимо.

Все инструкции по смене локали в FreeBSD пишут, что надо прописать переменные окружения в файлах ~/.profile или ~/.login для отдельного пользователя или в /etc/profile или в /etc/login для всей системы. Полез я в /etc/profile, а там комментарий рекомендует для установки локали заглянуть в login.conf. Полез в /etc/login.conf. Дописал к default две строчки:

   :charset=UTF-8:\
   :lang=en_US.UTF-8:


Пересобрал базу данных командой cap_mkdb /etc/login.conf. Установил libutf-8.so командой pkg_add -rv libutf-8 Вышел из системы, вошёл. Набрал locale и получил следующее:

[dmitry@karhu ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=


Одно только НО, консоль FreeBSD не поддерживает Юникод из-за отсутствия нужного набора символов и раскладок. Но жить это не сильно мешает. Через SSH всё работает отлично и в Иксах, графической оболочке, тоже.
Теги:  

 

Добавить комментарий:
Текст комментария: показать смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку

Найти дневники