Перевод FreeBSD 7.2 на UTF-8
Добавлено: 2010-10-18 16:02:12
Как это сделать и с наименьшим гемором?Особенно я так думаю будут геморы с MySQL...
Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную
https://forum.lissyara.su/
Да в базы то незачем захаживать по самбе, так получилось что и базы оказались "в самбе"...ну можно их скопировать оттуда по локалке, подкинуть другуюvadim64 писал(а):а не поделитесь, нахера вам в базы захаживать по самбе? я может от жизни отстал, чего не знаю...
Код: Выделить всё
/etc/login.conf:
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
# cap_mkdb /etc/login.conf
# pw usermod -n $username -L russian
Код: Выделить всё
/etc/csh.cshrc:
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8
/etc/profile: (опционально, для тех кто любит баш.)
LANG=”ru_RU.UTF-8?; export LANG
LC_CTYPE=”ru_RU.UTF-8?; export LC_CTYPE
LC_COLLATE=”POSIX”; export LC_COLLATE
LC_ALL=”ru_RU.UTF-8?; export LC_ALLКод: Выделить всё
setenv LC_ALL ru_RU.UTF-8чо сказал?fox писал(а):кросплатформа utf-8 под консолью не удалённо нам не скоро светит?
А то, что utf-8 нету для консоли, непосредтвено на машине, для удалённого конекта под пати можно привентить utf-8, у gnome работает utf-8, а просто взять залогинется на первом терминали под utf-8 не получется(((hizel писал(а):чо сказал?fox писал(а):кросплатформа utf-8 под консолью не удалённо нам не скоро светит?
Короче, если проделаю вышеизложенное, яreceptor писал(а):Нахира нахира,шоб было дохираСобственно, этого достаточно – вот так все простоКод: Выделить всё
/etc/login.conf: russian|Russian Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: # cap_mkdb /etc/login.conf # pw usermod -n $username -L russian
Альтернативно, либо дополнительно к вышеприведенному способу, можно прописать переменные в используемом шеле:Код: Выделить всё
/etc/csh.cshrc: setenv LANG ru_RU.UTF-8 setenv LC_CTYPE ru_RU.UTF-8 setenv LC_COLLATE POSIX setenv LC_ALL ru_RU.UTF-8 /etc/profile: (опционально, для тех кто любит баш.) LANG=”ru_RU.UTF-8?; export LANG LC_CTYPE=”ru_RU.UTF-8?; export LC_CTYPE LC_COLLATE=”POSIX”; export LC_COLLATE LC_ALL=”ru_RU.UTF-8?; export LC_ALL
У вас сервер или рабочая станция ?gyurza2000 писал(а):а как же сделать что бы было то что я перечислил?
Без проблем.gyurza2000 писал(а): Короче, если проделаю вышеизложенное, я
1.залогиниться смогу?
(Оглядываясь с ужасом на ряды стоек с серваками представил себе эту чудесную картину, где к каждой машине подключен моник с клавой, пусть даже через КВМ...gyurza2000 писал(а): 1.1локально?
Без проблем.gyurza2000 писал(а): 1.2по SSH??
по ssh Будет, а в локальной консоле , как я уже говорил - нафиг не сдалось.gyurza2000 писал(а): 2.MC по русски будет?
Не только по русски, но также корректно и по украински и по китайски и всех остальных языков. То, что навалили из самбы(с включенной ЮТФ8) или из ФТП и прочего хозяйства везде следует одному стандарту и без проблем читается/пишется в одной кодировке, причем универсальной для всех языков в мире.gyurza2000 писал(а): 3.UTFные имена файлов читаться кирилицей будут?
Джента ж видяшку в VESA переключает, другого хардварного способа нет чтобы выйти за пределы 255 символов в текстовом режиме видяхи.fox писал(а):Всё это известно, только вот несчастный линукс gentoo нефик делать работает по utf-8))) В локальной консоли)))
Да я ж и не спорю что это было бы хорошо, просто фряха в основном - это сервера, поэтому имхо особо никто и не озадачивается, в отличие от многогранного линукса.fox писал(а):Много байтовые шрифты всё равно остаются актуальные даже там где они нафик не нужны как вы думаете, напрасно...
С переустановкой это конечно суровоgyurza2000 писал(а):Так что иногда достаю это всё из кладовки цепляю моник с клавой и...синглмод или тупо переустановка
Код: Выделить всё
/etc/login.conf:
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:Код: Выделить всё
# locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=
Код: Выделить всё
man login.confПотому что вы не любите mangyurza2000 писал(а): почему не получилось?
Код: Выделить всё
#! /bin/sh
echo 'me:lang=en_US.UTF-8:' > ~/.login.conf