Чертова локаль

Ребят проблема уже достала.Устал.Читал топики - ничего похожего.Gentoo не отображает русских букв.Запускаю links, открываю doc, включаю koi8-r и пусто на экране, только англ.
Вот содержание файлов.
# nano -w /etc/env.d/00basic
LANG="ru_RU.KOI8-R"
LC_NUMERIC="POSIX"
LC_MESSAGES="ru_RU.KOI8-R"

# nano -w /etc/conf.d/consolefont
CONSOLEFONT="cp866-8x14"
CONSOLETRANSLATION="ko
i2alt"

Такое ощущение что нет такой кодировки.В ядро вкомпилил koi8-t, cp866, utf-8.Локаль сначала была сгенерирована для 355 кодировок,пробовал и для нужных.Не помогает.
#locale выводит все с koi8-r.

Вывод команды

Вывод команды locale в студию ,это раз
В 00basic,должно быть и только LANG="ru_RU.KOI8-R",это два.
Фонты в ядре должны быть проставлены,это три
А еще советую перейти сразу в UTF,жить станет проще (говорю как человек который 4 года сидел только на koi8-r),это ч-четыре

Что вы все как

Что вы все как ПОПКИ!?!?! UTF!! UTF!!! Человек КОНКРЕТНО спрашивает про KOI8-R. Значит у него есть причины "сидеть" на koi...P.S. И оставьте эти менторские нотки при себе. Здесь НАВЕРНЯКА есть люди, которые сидели(дят) за "доской"
поболе Вашего. Есть желание ответить на вопрос - отвечайте...конкретно, корректно, без унижения...

Re: Вывод команды

Gentoo-начало написал(а):
Вывод команды locale в студию ,это раз
В 00basic,должно быть и только LANG="ru_RU.KOI8-R",это два.
Фонты в ядре должны быть проставлены,это три
А еще советую перейти сразу в UTF,жить станет проще (говорю как человек который 4 года сидел только на koi8-r),это ч-четыре

locale выводит все c koi8-r.Я ж написал.Зачем ее всю писать?Везде="ru_RU.KOI8-R".С 00basic - попробую.Фонты тоже вкомпилил(прочти пожалуста повнимательнее сообщение).Пробовал и на utf-8 та же штука.

Antongr

Antongr написал(а):
Запускаю links, открываю doc, включаю koi8-r и пусто на экране, только англ.

Не совсем понял. Какой doc открываем? Где koi8-r включаем? Если в меню Настройка - Кодировка, то эти настройки в links влияют на вывод сообщений (того же меню) самого links. На кодировку документа оно не влияет. Надо смотреть Вид - Настройки HTML - Кодировка по умолчанию.

Ошибаетесь,

Ошибаетесь, уважаемый. Кодировка меню формируется при компиляции,а Настройка->Кодировка меняет кодировку для ПРОСМОТРА документа.

Я вообще-то

Я вообще-то проверил перед тем как писАть.

Re: Antongr

PK написал(а):
Antongr написал(а):
Запускаю links, открываю doc, включаю koi8-r и пусто на экране, только англ.

Не совсем понял. Какой doc открываем? Где koi8-r включаем? Если в меню Настройка - Кодировка, то эти настройки в links влияют на вывод сообщений (того же меню) самого links. На кодировку документа оно не влияет. Надо смотреть Вид - Настройки HTML - Кодировка по умолчанию.

Вот вот.Именно в Настройка - Кодировка ставлю koi8-r.Doc любой хоть этой страницы форума.Когда пару дней назад стоял 2005.0 gentoo все работало нормально,сейчас 2006.1 и теже доки не открываются.Да и вот что, если в Links поставить Options - Language - Russian (и код koi8-r),то меню у нас такое - . Ничего нету,но выбирать можно.Вобщем нет Koi8-r.Как ее установить что ли или как все наладить?

а ты вообще

а ты вообще локализацию делал?
если нет, то на офф сайте есть про кои, а на ru.gentoo-wiki.com про утф

Antongr пишет:# nano -w

Antongr написал(а):
# nano -w /etc/conf.d/consolefont
CONSOLEFONT="cp866-8x14"
CONSOLETRANSLATION="ko
i2alt"

Зачем так сложно?

23:21 [pk_HOME:2][~]$ cat /etc/conf.d/consolefont
CONSOLEFONT="koi8u_8x16"
#CONSOLETRANSLATION="8859-1_to_uni"

С этими

С этими шрифтами консоль страшноватая. Поставьте шрифты
emerge -av terminus-font и далее CONSOLEFONT="ter-k14n" CONSOLETRANSLATION="koi8-r_to_uni" Потом /etc/init.d/consolefon restart и /etc/init.d/keymaps restart

voleyr пишет: С

voleyr написал(а):
С этими шрифтами консоль страшноватая.

Ей-богу, совсем даже не страшная. :-)

Ну на вкус и

Ну на вкус и цвет... :-) Кстати насчет консольных браузеров Вы отчасти правы. Смена кодировки документа "ломает" шрифты в меню. Видимо это проблема консольных браузеров.

и счего она

и счего она должна ломать?
я вот в links попробовал - нифига не ломает

У меня сейчас

У меня сейчас elinks установлен. Системная локаль koi8-r. Меняю кодировку страницы форума на Window$1251. В результате на странице и в меню кракозяблы.

а я с links

а я с links игрался, лего делал что оно показывало в странице кракозяблы, а меню всёравно нормальное.
тут есть настройки самой страницы, язык браузера (даже транслит), и настройки терминала. сижу в UTF.

Спокойствие,

Спокойствие, только спокойствие.

Во первых надо таки конкретно определиться что не работает. Консоль проверять лучше в консоли, а не в эмуляторе из под иксов.

Во вторых для проверки консоли линкс как бы не очнеь подходит. Надо просто переключиться в русский изыкк и понабирать русских буковок.

Ежели получиться - пол дела сделаны.

В третьих ваша консоль настроена криво.

Классика:
#cat /etc/conf.d/consolefont
CONSOLEFONT="Cyr_a8x16"
CONSOLETRANSLATION="koi2alt"

Что на самом деле прописано:
1) Ставим шрифт с кодировкой кои (а не 866)
2) Говорим что при выводе на экран надо сменить кодировку на 866 (тот самый альт).

При смене кодировки к примеру на cp1251 надо юзать шрифты c cp1251 и искать кодер с cp1251 на 866 (в генте нет). Перекодировка это традиция при выводе на экран с x86 и иже с ними совместимими. О как.

Во вторых для нормального переключения надо отконфигурить кеймап таким макаром:

cat /etc/conf.d/keymaps
KEYMAP="ru-ms"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET=""

Далее советуют рестартануть службы консолефонт и кеймап. Но часто оно начинает работать только после убийства консоли.

В третье прописать :
cat /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.KOI8-R"

И напоследок в файле /etc/rc.conf сказать что
UNICODE="no"

Собсно все. Пинать до просветления пока русские буки не появятся в консоли. Желательно также чтоб корректно казал мс

А уж потом принимаемся за линкс. (Опять таки в голой консоли):
В пункте "настрока" ставим язык русский и кодировку кои
В пункте "вид" ставим кодировку по умолчанию кои8 и снимаем флаг игнорировать кодировку данную сервером. Настройки сохраняем и в виде и в настройке. Собсно все. Не знаю что там товарисчи намутили, но при просмотре страничек с разными кодировками никаких проблем.

ЗЫ
В общем ядро АБСОЛЮТНО не причем. Все что можно криво сделать это глибц (не поддерживаемые кодировки) либо сам линкс (там собсно с из локали только флаг уникода)

На всякий пожарный:
sudo emerge -pv links

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] www-client/links-2.1_pre26 [2.1_pre20] USE="X directfb* fbcon gpm javascript png* sdl* ssl unicode -jpeg -livecd -svga -tiff" 3,830 kB

Спасибо за

Спасибо за помощь.Попробую и тут же отпишусь.

Спасибо Огромное!

Спасибо много уважаемый "wi" после ваших действий всё работает.Русские буквы появились.Единственное только то,что я ещё дописал в /etc/env.d/00basic
LANG="ru_RU.KOI8-R"
LC_NUMERIC"=POSIX"
LC_NESSAGES="ru_RU.KOI8-R."

+utf-8 размер

Гм, решил сюда дописать вопрос... Где посмотреть каких размеровдоступны шрифты utf-8? ПОлагаю что за размер отвечает строка файла /etc/conf.d/consolefont
CONSOLEFONT="ter-k14n"
Верно понимаю? и что просто надо изменить на шрифт нужного размера?

неа, это

неа, это название файла со шрифтами, к сожалению сейчас непомню где он находится, попробуй поиском *ter-k14n*

Хех,

Хех, действительно... как то до самого поиском не дошло.... 8.) попробую обязательно. )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".