Кракозябры в консольном режиме

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Кракозябры в консольном режиме

Сообщение stdds »

Почему в Mandriva 2008 в консольном режиме русский текст становиться кракозябрами и как это исправить?
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Кракозябры в консольном режиме

Сообщение Sleeping Daemon »

stdds писал(а):
10.01.2008 12:37
Почему в Mandriva 2008 в консольном режиме русский текст становиться кракозябрами и как это исправить?

Что есть консольный режим? Это тот, который на 3-м уровне, или в который по <Ctrl>+<Alt>+<F1>, или это когда эмулятор терминала вызываете?
Locale в студию.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

Sleeping Daemon писал(а):
10.01.2008 13:13
Locale в студию.

Это когда переключаешся по нажатию CTRL+ALT+F1

dds@4[lockalxvost]$ locale
LANG=ru_RU
LC_CTYPE=ru_RU
LC_NUMERIC=ru_RU
LC_TIME=ru_RU
LC_COLLATE=ru_RU
LC_MONETARY=ru_RU
LC_MESSAGES=ru_RU
LC_PAPER=ru_RU
LC_NAME=ru_RU
LC_ADDRESS=ru_RU
LC_TELEPHONE=ru_RU
LC_MEASUREMENT=ru_RU
LC_IDENTIFICATION=ru_RU
LC_ALL=
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Кракозябры в консольном режиме

Сообщение Sleeping Daemon »

stdds писал(а):
10.01.2008 13:40
Sleeping Daemon писал(а):
10.01.2008 13:13
Locale в студию.

Это когда переключаешся по нажатию CTRL+ALT+F1

dds@4[lockalxvost]$ locale
LANG=ru_RU
LC_CTYPE=ru_RU
LC_NUMERIC=ru_RU
LC_TIME=ru_RU
LC_COLLATE=ru_RU
LC_MONETARY=ru_RU
LC_MESSAGES=ru_RU
LC_PAPER=ru_RU
LC_NAME=ru_RU
LC_ADDRESS=ru_RU
LC_TELEPHONE=ru_RU
LC_MEASUREMENT=ru_RU
LC_IDENTIFICATION=ru_RU
LC_ALL=

А когда устанавливали 2008 мандриву установили UTF-8 ?
Вернее там по умолчанию UTF-8.
А тут не UTF-8.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

Sleeping Daemon писал(а):
10.01.2008 14:05
stdds писал(а):
10.01.2008 13:40
Sleeping Daemon писал(а):
10.01.2008 13:13
Locale в студию.

Это когда переключаешся по нажатию CTRL+ALT+F1

dds@4[lockalxvost]$ locale
LANG=ru_RU
LC_CTYPE=ru_RU
LC_NUMERIC=ru_RU
LC_TIME=ru_RU
LC_COLLATE=ru_RU
LC_MONETARY=ru_RU
LC_MESSAGES=ru_RU
LC_PAPER=ru_RU
LC_NAME=ru_RU
LC_ADDRESS=ru_RU
LC_TELEPHONE=ru_RU
LC_MEASUREMENT=ru_RU
LC_IDENTIFICATION=ru_RU
LC_ALL=

А когда устанавливали 2008 мандриву установили UTF-8 ?
Вернее там по умолчанию UTF-8.
А тут не UTF-8.


Во время установки отказался от UTF-8.
Как теперь шрифты для KOI8-R подложить? в иксах консоль нормально работает с кодировкой, но там я понимаю что шрифты иксовые используються
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

мыслей ни укого ни каких нету? переустанавливать систему с UTF-8 не очень бы хотелось :(
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Кракозябры в консольном режиме

Сообщение Folderx »

Код: Выделить всё

 12 Сбт 07:58 ~ >> alias
alias CHAR1='charset G0 koi8-r'
alias CHAR2='charset G0 cp1251'


Надо конечно чтобы всегда было, тут придётся постоянно переключаться.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

Folderx писал(а):
12.01.2008 01:04

Код: Выделить всё

 12 Сбт 07:58 ~ >> alias
alias CHAR1='charset G0 koi8-r'
alias CHAR2='charset G0 cp1251'


Надо конечно чтобы всегда было, тут придётся постоянно переключаться.


Всмысле постоянно переключаться? а никак не сделать не переключать в ручную каждый раз?

Еще заметил интересный факт, когда загружаешь мандриву с параметрами ядра безопастного режима то
у рута нормально отображаються и набираються русские буквы.

Где кстати взять этоту утилиту charset ? у меняее чета не наблюдаю
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
zest
Сообщения: 28

Re: Кракозябры в консольном режиме

Сообщение zest »

Сегодня победил эту глюку.
Если при входе выбрать "консольный вход", то все кириллические названия папок отображаются крякозябрами. Хотя в графическом режиме в консоли всё отображается исправно.
Решение такое - в файле /usr/share/locale/locale.alias в строке 68 "russian ru_RU.ISO-8859-5" исправить на "russian ru_RU.KOI8-R"
У меня всё заработало.
Спасибо сказали:
professor
Сообщения: 54
ОС: Linux

Re: Кракозябры в консольном режиме

Сообщение professor »

zest писал(а):
17.01.2008 02:40
Сегодня победил эту глюку.
Если при входе выбрать "консольный вход", то все кириллические названия папок отображаются крякозябрами. Хотя в графическом режиме в консоли всё отображается исправно.
Решение такое - в файле /usr/share/locale/locale.alias в строке 68 "russian ru_RU.ISO-8859-5" исправить на "russian ru_RU.KOI8-R"
У меня всё заработало.

А можно вопрос? просто интересует. вы наверное поставили Mandriva Linux 2008 LCE?
Спасибо сказали:
zest
Сообщения: 28

Re: Кракозябры в консольном режиме

Сообщение zest »

Нет, у меня обычная Mandriva Linux 2008.0 free.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Кракозябры в консольном режиме

Сообщение Folderx »

(stdds) писал(а):Всмысле постоянно переключаться? а никак не сделать не переключать в ручную каждый раз?

Наверное в автозагрузку можно поставить, а там смысл две кодировки когда просто в шеле CHAR1 когда в ирце CHAR2.
Утилита у меня сразу была.

Код: Выделить всё

 17 Чтв 20:45 ~ >> rpm -q -f /usr/bin/charset
console-tools-0.2.3-51mdk


Ага, добавил в .bashrc CHAR1 и заработало, а вот локаль где править посоветовал zest, наоборот ничего.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

еще есть у кого какие соображения по поводу шритов консольных?
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
apelset
Сообщения: 11
ОС: Mandriva 2008PP

Re: Кракозябры в консольном режиме

Сообщение apelset »

может стоит посмотреть consolechars?
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Кракозябры в консольном режиме

Сообщение stdds »

apelset писал(а):
20.01.2008 11:56
может стоит посмотреть consolechars?


что это? куда смотреть?

apelset писал(а):
20.01.2008 11:56
может стоит посмотреть consolechars?


что это? куда смотреть?
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Кракозябры в консольном режиме

Сообщение Folderx »

В файл ~/.i18n добавь в начало

SYSFONTACM=koi8-r
Спасибо сказали: