как поменять текущую Locale на Cp1251 (что надо сделать что бы поменять текущую locale)

PCLinuxOS

Модератор: Bizdelnick

reD_Rus
Сообщения: 156
ОС: Fedora 11 64-bit KDE 4.2.4

как поменять текущую Locale на Cp1251

Сообщение reD_Rus »

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

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

reD_Rus писал(а):
21.05.2007 08:13
народ а как вообще можно поменять локаль на ср1251
или уже поздно и надо было при установки системы

Насколько мне помниться при установке ни где не говорилось о выборе локали.
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

reD_Rus, с большим трудом представляю себе ситуацию, при которой необходимо сменить дефолтную (скорее всего, utf-8) локаль на однобайтную.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

sash-kan писал(а):
21.05.2007 15:35
reD_Rus, с большим трудом представляю себе ситуацию, при которой необходимо сменить дефолтную (скорее всего, utf-8) локаль на однобайтную.


Очень легко :) представте что часть привычного софта который идет с диструбутивом понимает тока KOI8-R а локаль по уморлчанию UTF-8, обломно както. Интересно в линуксцентре чем думали когда дистр мандривы 2007 собирали :)
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: как поменять текущую Locale на Cp1251

Сообщение MadDog »

stdds писал(а):
21.05.2007 17:27
часть привычного софта который идет с диструбутивом
А это какая часть? И что за софт вообще?

stdds писал(а):
21.05.2007 17:27
Интересно в линуксцентре чем думали когда дистр мандривы 2007 собирали
А разве Мандрива собирается в ЛинуксЦентре?
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
foxIG
Сообщения: 261
ОС: Mandriva 2010 PP

Re: как поменять текущую Locale на Cp1251

Сообщение foxIG »

export LANG=ru_RU.CP1251

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

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

foxIG писал(а):
21.05.2007 18:39
export LANG=ru_RU.CP1251

а это что не работает?


нет вот эта вот не работает :)

я заказывал дистр мандривы 2007 в линуксцентре :) незнаю кто и как ее собирал но на коробке написано "Linuxcenter edition"
помоему просто взяли Mandriva 2007 free и понапихали в нее кучу всего что посчитали нужного.
Например очень растроило когда я не смог пользоваться elinks так как он не понимает utf-8, xmms тоже самое один сплошной кракозябер
а не интерфейс ну и еще есть програмки и думаю набереться таких немало
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: как поменять текущую Locale на Cp1251

Сообщение olelukoie »

Кроме export LANG=ru_RU.CP1251 можно еще поиграться с содержимым файла /etc/sysconfig/i18n
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

olelukoie писал(а):
21.05.2007 21:40
Кроме export LANG=ru_RU.CP1251 можно еще поиграться с содержимым файла /etc/sysconfig/i18n


игрался уже :) максимум чего достиг это кракозябры в консоли :)
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: как поменять текущую Locale на Cp1251

Сообщение olelukoie »

stdds писал(а):
21.05.2007 22:00
игрался уже :) максимум чего достиг это кракозябры в консоли :)


А шрифт для консоли менял? Там по дефолту прописан UniCyr - это расшифровывается как Unicode Cyrillic. Если хочешь локаль KOI8-R, то и шрифт консоли надо изменить! Кроме того, в файле /etc/sysconfig/keyboard прописывается таблица символов. Ее тоже может потребоваться изменить. Все доступные варианты шрифтов и таблиц символов лежат в /usr/lib/kbd/
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: как поменять текущую Locale на Cp1251

Сообщение MadDog »

Я не думаю, что тут есть какая-то вина ЛинуксЦентра.

stdds писал(а):
21.05.2007 21:30
xmms тоже самое один сплошной кракозябер
а не интерфейс
Ну с xmms такая хня уже давно. Тут два выхода:
1) запускать с английским фейсом, что я и делал после перехода на UTF
2) заменить на другой плеер, что я и сделал, когда надоело бодаться с XMMS.

stdds писал(а):
21.05.2007 21:30
не смог пользоваться elinks так как он не понимает utf-8
Было такое, как решал не помню, да пока нет нужды пользоваться им. Вполне хватает ФФ и Оперы.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

xmms — выставить в настройках соответствующий шрифт.
elinks — тоже поковыряться в настройках.
если честно, просто лень искать подробности в google (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: как поменять текущую Locale на Cp1251

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

stdds писал(а):
21.05.2007 17:27
Очень легко :) представте что часть привычного софта который идет с диструбутивом понимает тока KOI8-R а локаль по уморлчанию UTF-8, обломно както. Интересно в линуксцентре чем думали когда дистр мандривы 2007 собирали :)

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

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

Sleeping Daemon писал(а):
22.05.2007 11:14
Головой думали. Все практически последние версии дистрибутивов идут с локалью по умолчанью UTF-8.
А Вы плохо читали документацию по мандриве.

Странная у них какая та голова скажу я вам, версии то они идут с UTF-8 а вот программы не все ее поддерживают, на западе то пофигу на кирилицу но для России могли бы локаль сделать нормальную! в 2006 таких проблем не было
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

stdds писал(а):
21.05.2007 22:00
кракозябры в консоли
так в консоли или в окне x-терминала?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

sash-kan писал(а):
23.05.2007 13:25
так в консоли или в окне x-терминала?

там и там
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

stdds, честно говоря, перечитывая топик, еще больше запутался.
так в чем конкретно проблема?
elinks некорректно показывает свои служебные надписи и правкой его настроек ситуация не исправляется?
два варианта: использовать другой браузер. либо подсказать elinks-у выдавать свои служебные сообщения по-английски:
LANG=C elinks
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

sash-kan писал(а):
23.05.2007 14:37
stdds, честно говоря, перечитывая топик, еще больше запутался.
так в чем конкретно проблема?
elinks некорректно показывает свои служебные надписи и правкой его настроек ситуация не исправляется?
два варианта: использовать другой браузер. либо подсказать elinks-у выдавать свои служебные сообщения по-английски:
LANG=C elinks

Другой это Lynx он не удобен
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

а w3m?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как поменять текущую Locale на Cp1251

Сообщение sash-kan »

sash-kan писал(а):
23.05.2007 14:37
elinks некорректно показывает свои служебные надписи и правкой его настроек ситуация не исправляется?
специально потратил 15 минут, установил elinks и поигрался с настройками.
рамки, конечно, рвет. но, в принципе, жить можно:
$ echo "set terminal.$TERM.charset = \"utf-8\"" >> ~/.elinks/elinks.conf
$ echo "set terminal.$TERM.utf_8_io = 1" >> ~/.elinks/elinks.conf

p.s. но я бы все-таки запускал elinks с LANG=C. и красивее, и понятнее.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: как поменять текущую Locale на Cp1251

Сообщение stdds »

sash-kan писал(а):
23.05.2007 17:16
специально потратил 15 минут, установил elinks и поигрался с настройками.
рамки, конечно, рвет. но, в принципе, жить можно:
$ echo "set terminal.$TERM.charset = \"utf-8\"" >> ~/.elinks/elinks.conf
$ echo "set terminal.$TERM.utf_8_io = 1" >> ~/.elinks/elinks.conf

p.s. но я бы все-таки запускал elinks с LANG=C. и красивее, и понятнее.


мдя, не так жить не можна
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали: