Проблема с кодировкой

PCLinuxOS

Модератор: Bizdelnick

NIKoVITus
Сообщения: 50

Проблема с кодировкой

Сообщение NIKoVITus »

Установил Mandrake 10.1 Official в режиме консоли (графичку вообще не ставил), при установке выбрал русский язык и русскую раскладку клавиатуры.
После перезагрузки вместо русских символов палочки ||-\| . Самое интересное что во время загрузки системные сообщения на русском правильно отображаются, а в консоли нет!!! Так же в консоли пишет что загружется шрифт UniCyr_8x16, а расскладка клавиатуры ru4.

Подскажите почему в консоли не отображается руский шрифт?
Спасибо сказали:
Аватара пользователя
ШутNick
Сообщения: 124
ОС: Linux

Re: Проблема с кодировкой

Сообщение ШутNick »

Может я и ошибаюсь, но те нуна поставить Cyr_a8x16(***)....................
:(
W:Athlon 64 3.2 hdd-80Gb RAM-512mb -M$ XP
H: Cel3.2Gh Ram-1024mb hdd-250gb - Linux VS winXP
Cel600Mhz Ram-192mb hdd-80gb - FreeBSD 6.1
Спасибо сказали:
Аватара пользователя
VN_MAClover
Сообщения: 1233
Статус: Человек с бульвара Капуцинов

Re: Проблема с кодировкой

Сообщение VN_MAClover »

Какая локаль? Похоже на то, что локаль не юникодная. Не надо забывать, что в MDK по умолчанию ru_RU.UTF-8 должна стоять. А похоже на то, что локаль установлена восьмибитная, а шрифт и всё прочее - юникодное.
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Спасибо сказали:
SergeiAB
Сообщения: 134
ОС: ubuntu, PCLinuxOS, gOS

Re: Проблема с кодировкой

Сообщение SergeiAB »

По умолчанию как раз в МДК не юник а KOI8-R ставится... и консоль у нее такая же. Юник надо выбирать при установке принудительно.
Но все ж надо посмотреть поставил ли он русскую консоль? У меня сомнения, что он ее поставил при такой установке.
Спасибо сказали:
NIKoVITus
Сообщения: 50

Re: Проблема с кодировкой

Сообщение NIKoVITus »

А настроики беруться из /etc/sysconfig/i18n?

В нем прописано:

SYSFONTACM=koi8-u
LANGUAGE=ru_RU:ru
...
SYSFONT=UniCyr_8x16
Спасибо сказали:
Аватара пользователя
VN_MAClover
Сообщения: 1233
Статус: Человек с бульвара Капуцинов

Re: Проблема с кодировкой

Сообщение VN_MAClover »

Ну ясно, какой-то микс из koi8-u, русского и прочего.
Что показывает команда locale?
Вот тут можно почитать про напильник нужного размера: http://linux.opennet.ru/base/rus/linux_rus...cation.txt.html
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Спасибо сказали:
NIKoVITus
Сообщения: 50

Re: Проблема с кодировкой

Сообщение NIKoVITus »

(VN_MAClover @ Вторник, 28 Декабря 2004, 17:27) писал(а):Ну ясно, какой-то микс из koi8-u, русского и прочего.
Что показывает команда locale?

все значения равны ru_RU, кроме LC_ALL - оно без значения

Короче русская кодировка - это больное место в MDK 9.1-10.1! Нашел уже 3 поста подобных моему!
Писал в техподдержку данного дистрибутива (писал на английском, ответ пришел на русском =)) Не буду приводить все переписку, только суть, а суть в том, что после залогинивания необходимо выполнить команду setsysfont - мне помогло!
Спасибо сказали:
SergeiAB
Сообщения: 134
ОС: ubuntu, PCLinuxOS, gOS

Re: Проблема с кодировкой

Сообщение SergeiAB »

(VN_MAClover @ Вторник, 28 Декабря 2004, 17:27) писал(а):Ну ясно, какой-то микс из koi8-u, русского и прочего.

Гыыыыы... неееее... это просто французы разницы между россией и украиной не бачут. Мандряк всегда так кодировку выставляет. Но на отображение шрифтов это ни как не влияет.
Попробуй sysfont подпихни какой-нибудь koi8-r, в описаниях шрифтов там написано какая кодировка шрифта. Т.е. вместо UniCyr подставь Cyr_a8x16 или что-нибудь такое, должно помочь.
Спасибо сказали:
Аватара пользователя
VN_MAClover
Сообщения: 1233
Статус: Человек с бульвара Капуцинов

Re: Проблема с кодировкой

Сообщение VN_MAClover »

(SergeiAB @ Среда, 29 Декабря 2004, 14:45) писал(а):Гыыыыы... неееее... это просто французы разницы между россией и украиной не бачут.


Там Пабло Сарачага этим заведует, он бельгиец баскского разлива :new_biggrin:
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Спасибо сказали:
SergeiAB
Сообщения: 134
ОС: ubuntu, PCLinuxOS, gOS

Re: Проблема с кодировкой

Сообщение SergeiAB »

Слушай, NIKoVITus, а у тебяж 10.1? Сдается мне что эта фича вот в чем, я когда ставил 10.1 сразу ставил ее в Юникоде, и все нормально было и с консолью и с КДЕ, а 10.0 когда поставил то же в Юнике, то там такая же хрень была в консоли, нормально стало только когда я ее в кои переставил. Так вот мне кааааца, что они 10.1 заточили уже под юникод полностью.
Попробуй ее установить в локали UTF8, должно прокатить нормально.
Если не заметил как это, на всякий случай пишу: когда выбираешь язык при установке, жмешь на кнопку, которая под списком языков, "дополнительно" и ставишь флажок "использовать юникод как основной" (или что-то в ентом роде). Тем более, что он нормально в юнике по русски работает и с офисом и с дисками виндовыми и совместимость лучше со всякими другими сборками, у которых русская локаль стоит. Ведь по сути только мандряка и осталась с koi8-r. АСПэшники кто работает в виндовых сетях обычно ставят СР1251. Ну если конечно нет у тебя любимого с детства софта в этой кодировке. Но и в этом случае можно ей проставить в настройках что б все локали русские понимал. Тут где-то пост был на эту тему...

Можно конечно это все и руками заточить, но мне кажется что так быстрее будет, чем потом каждую conf искать и переделывать. Тем более что ты его только поставил. Ну и тренировочка.... :)
Спасибо сказали:
NIKoVITus
Сообщения: 50

Re: Проблема с кодировкой

Сообщение NIKoVITus »

Для SergeiAB:
Спасибо, действительно помогло! И это проще моего способа!
Спасибо сказали:
gremlin
Сообщения: 29

Re: Проблема с кодировкой

Сообщение gremlin »

У меня такая же проблема, попробовал utf8 поставить и не помогло, всеравно кракозяблы в консоли вместо русского, что еще то надо сделать?
Mandrake Linux 10.1 Official,
Kernel 2.6.8.1-10mdk, KDE 3.3
Pentium4 2400 Northwood, 512Mb, 60Gb, Radeon 9000
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Проблема с кодировкой

Сообщение kesbyt »

Создайте файл /etc/profile.d/setsysfont.sh
такого содержания
#!/bin/bash
/sbin/setsysfont >/dev/null 2>&1
Это обыкновенный скрипт. Дайте соответствующие права
chmod a+x /etc/profile.d/setsysfont.sh
и выполните его. Кодировки будут переключаться клавишей winkey
kesbyt
Спасибо сказали:
gremlin
Сообщения: 29

Re: Проблема с кодировкой

Сообщение gremlin »

Ага понятно...

А вот как бы это еще сделать что бы и при загрузке кракозяблы не вылезали....
Mandrake Linux 10.1 Official,
Kernel 2.6.8.1-10mdk, KDE 3.3
Pentium4 2400 Northwood, 512Mb, 60Gb, Radeon 9000
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Проблема с кодировкой

Сообщение kesbyt »

А где кряки при загрузке? В самом начале несколько строчек?
kesbyt
Спасибо сказали:
Аватара пользователя
eugrus
Сообщения: 179

Re: Проблема с кодировкой

Сообщение eugrus »

SYSFONT=UniCyr_8x16p
попробуй заменить на cyr-sun16
Спасибо сказали:
gremlin
Сообщения: 29

Re: Проблема с кодировкой

Сообщение gremlin »

да весь русский текст при загрузке кракозяблами и отображается

Создайте файл /etc/profile.d/setsysfont.sh
такого содержания
#!/bin/bash
/sbin/setsysfont >/dev/null 2>&1
Это обыкновенный скрипт. Дайте соответствующие права
chmod a+x /etc/profile.d/setsysfont.sh
и выполните его. Кодировки будут переключаться клавишей winkey


вот это работает, но только когда уже под юзверя логинишься
Mandrake Linux 10.1 Official,
Kernel 2.6.8.1-10mdk, KDE 3.3
Pentium4 2400 Northwood, 512Mb, 60Gb, Radeon 9000
Спасибо сказали:
Аватара пользователя
eugrus
Сообщения: 179

Re: Проблема с кодировкой

Сообщение eugrus »

да весь русский текст при загрузке кракозяблами и отображается


то что я писал в предыдущем посте пробовал делать?

а вобще сначала покажи что у тебя есть в /lib/kbd/consolefonts
Спасибо сказали:
gremlin
Сообщения: 29

Re: Проблема с кодировкой

Сообщение gremlin »

что характерно у меня lib/kbd/consolefonts нету вообще
Mandrake Linux 10.1 Official,
Kernel 2.6.8.1-10mdk, KDE 3.3
Pentium4 2400 Northwood, 512Mb, 60Gb, Radeon 9000
Спасибо сказали:
Аватара пользователя
Demetrio
Сообщения: 161

Re: Проблема с кодировкой

Сообщение Demetrio »

/usr/lib/kbd/consolefonts

только там все нормально должно быть
Спасибо сказали: