Страница 1 из 1

cp1251, debian и все-все-все.

Добавлено: 19 фев 2007, 16:58
brew
ситуация - требуеться перейти с koi8-r на cp1251 в debian sarge 3.1.
dpkg-reconfigure console-cyrillic имеет в наличии только:
be_BY.CP1251
be_BY.UTF8
ru_RU.KOI8-R
ru_RU.UTF8

нужно ru_RU.CP1251.
где взять?
зы. ставлю be_BY.CP1251 - отображаються кракозябры - это иззатого что шрифтов на цп1251 найти не может?

Добавлено: 19 фев 2007, 17:46
Llama
ну помимо смены консольно шрифта следует еще локаль поменять - dpkg-reconfigure locales.

Добавлено: 19 фев 2007, 18:10
brew
забыл про это в первом посте упомянуть..
делал я dpkg-reconfigure locales + dpkg-reconfigure console-cyrillic
результат ноль.

bender:~# locale
LANG=be_BY
LC_CTYPE="be_BY"
LC_NUMERIC="be_BY"
LC_TIME="be_BY"
LC_COLLATE="be_BY"
LC_MONETARY="be_BY"
LC_MESSAGES="be_BY"
LC_PAPER="be_BY"
LC_NAME="be_BY"
LC_ADDRESS="be_BY"
LC_TELEPHONE="be_BY"
LC_MEASUREMENT="be_BY"
LC_IDENTIFICATION="be_BY"
LC_ALL=

при попытке сменить обратно (be_BY.CP1251->ru_RU.KOI8-R)
появляеться при реконфигуре консоле-кирилик. (независимо от того, что изменяеться)

bender:~# dpkg-reconfigure console-cyrillic
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "ru_BY:ru_RU:ru:en_GB:en",
LC_ALL = (unset),
LANG = "be_BY"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "ru_BY:ru_RU:ru:en_GB:en",
LC_ALL = (unset),
LANG = "be_BY"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Добавлено: 23 фев 2007, 15:32
phaoost
измени be_BY на be_BY.CP1251 в /etc/environment и ребутнись.

кстати, кто знает как изменения в /etc/environment без ребута применить?

Добавлено: 23 фев 2007, 16:21
Victor Gr.
init 1; init 3; ?:)

ru_RU.CP1251 трэба згенераваць:

Дапішыце ru_RU.CP1251 у /etc/locale.gen і выканайце sudo locale-gen.

Так, ну і бывала ў мяне, што пасьля dpkg-reconfigure console-cyrillic былі бракаваныя сымвалі, але пасьля рэбута ўсё станавілася добра.

Ммм... Раю UTF-8.

Добавлено: 27 фев 2007, 17:10
brew
снова здарова.. :\
debian etch, нужда всё та же - локаль cp1251.

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

bender:~# locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=
но ни в какую не хочет корректно отображать русские символы. смена шрифтов через dpkg-reconfigure console-cyrillic ничего не дают, редактирование /etc/console-tools/config на эту же тему (SCREEN_FONT=cp866-8x16, APP_CHARSET_MAP=cp1251) ничего не дают. что посоветуете? :?

Добавлено: 03 апр 2007, 22:15
ForeverLive
Покажи `cat /etc/console-cyrillic`