URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71075
[ Назад ]

Исходное сообщение
"RHEL локаль: с UTF-8 на CP1251"

Отправлено Tau , 20-Дек-06 08:41 
Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу факов, но везде находил только обратную задачу, когда люди слезали с CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?


Спасибо!


Содержание

Сообщения в этом обсуждении
"RHEL локаль: с UTF-8 на CP1251"
Отправлено Imperator , 20-Дек-06 09:54 
>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>факов, но везде находил только обратную задачу, когда люди слезали с
>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>
>
>Спасибо!

А что там настраивать?
Пропиши в профайл
export LANG=ru_RU.CP1251
Желательно сделать еще так. тоже в профайл
export LC_NUMERIC=POSIX
export LC_MESSAGES=POSIX


Это для X
/etc/sysconfig/il8n
SYSFONT=Cyr_a8x16
LANG=ru_RU.CP1251



"RHEL локаль: с UTF-8 на CP1251"
Отправлено yupi , 20-Дек-06 10:40 
>>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>>факов, но везде находил только обратную задачу, когда люди слезали с
>>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>>
>>
>>Спасибо!
>
>А что там настраивать?
>Пропиши в профайл
>export LANG=ru_RU.CP1251
>Желательно сделать еще так. тоже в профайл
>export LC_NUMERIC=POSIX
>export LC_MESSAGES=POSIX
>
>
>Это для X
>/etc/sysconfig/il8n
>SYSFONT=Cyr_a8x16
>LANG=ru_RU.CP1251

вот так НИ ХРЕНА работать не будет, потому что, по умолчанию RHEL уже не знает что такое локаль Cru_RU.P1251

не морочь человеку голову.

если не ошибюсь там надо сначала сгенерить локаль ru_RU.CP1251 а только потом уже устанавливать её для использования.


"RHEL локаль: с UTF-8 на CP1251"
Отправлено Tux , 20-Дек-06 16:31 
>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>факов, но везде находил только обратную задачу, когда люди слезали с
>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>
>
>Спасибо!


http://unixgems.jinr.ru/~lavr/locale-1251.html


"RHEL локаль: с UTF-8 на CP1251"
Отправлено Tau , 20-Дек-06 17:55 
>>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>>факов, но везде находил только обратную задачу, когда люди слезали с
>>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>>
>>
>>Спасибо!
>
>
>http://unixgems.jinr.ru/~lavr/locale-1251.html

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

даю команду:

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

и получаю.

/usr/share/i18n/locales/ru_RU:23: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:24: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:25: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:27: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:30: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:31: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:32: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:33: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:35: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:36: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:37: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:38: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:39: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:40: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:41: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:42: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:43: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:44: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:45: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:50: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1107: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1313: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1345: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1373: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:10: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:11: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:12: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:13: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:14: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:15: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:16: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:17: non-symbolic character value should not be used
LC_NAME: field `name_gen' not defined
LC_NAME: field `name_mr' not defined
LC_NAME: field `name_mrs' not defined
LC_NAME: field `name_miss' not defined
LC_NAME: field `name_ms' not defined
LC_ADDRESS: field `country_name' not defined
LC_ADDRESS: field `country_post' not defined
LC_ADDRESS: field `country_car' not defined
LC_ADDRESS: field `country_isbn' not defined
LC_ADDRESS: field `lang_name' not defined
LC_ADDRESS: field `lang_term' not defined
LC_ADDRESS: field `lang_ab' not defined
LC_IDENTIFICATION: field `audience' not defined
LC_IDENTIFICATION: field `application' not defined
LC_IDENTIFICATION: field `abbreviation' not defined
LC_IDENTIFICATION: no identification for category `LC_MEASUREMENT'
LC_CTYPE: table for class "upper": 1564 bytes
LC_CTYPE: table for class "lower": 1564 bytes
LC_CTYPE: table for class "alpha": 3616 bytes
LC_CTYPE: table for class "digit": 600 bytes
LC_CTYPE: table for class "xdigit": 600 bytes
LC_CTYPE: table for class "space": 792 bytes
LC_CTYPE: table for class "print": 5144 bytes
LC_CTYPE: table for class "graph": 5144 bytes
LC_CTYPE: table for class "blank": 792 bytes
LC_CTYPE: table for class "cntrl": 664 bytes
LC_CTYPE: table for class "punct": 4120 bytes
LC_CTYPE: table for class "alnum": 3616 bytes
LC_CTYPE: table for class "combining": 2076 bytes
LC_CTYPE: table for class "combining_level3": 2076 bytes
LC_CTYPE: table for map "toupper": 14364 bytes
LC_CTYPE: table for map "tolower": 12828 bytes
LC_CTYPE: table for map "totitle": 14364 bytes
LC_CTYPE: table for width: 2968 bytes


никакие папки с файлами для cp1251 не создаются...

:(


"RHEL локаль: с UTF-8 на CP1251"
Отправлено Tux , 21-Дек-06 09:13 
У меня glibc-2.3.1.
localedef -i ru_RU -f CP1251 ru_RU.CP1251 выпоняется без ошибок и добавляет инфу в /usr/lib/locale/locale-archive
добавление -c вроде ничего не даёт.
Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251

Но с такими ошибками как у вас локаль наверное не сгенерится.


"RHEL локаль: с UTF-8 на CP1251"
Отправлено Tau , 21-Дек-06 09:34 
>У меня glibc-2.3.1.
>localedef -i ru_RU -f CP1251 ru_RU.CP1251 выпоняется без ошибок и добавляет инфу
>в /usr/lib/locale/locale-archive
>добавление -c вроде ничего не даёт.
>Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
>localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251
>
>Но с такими ошибками как у вас локаль наверное не сгенерится.


Фича в том, что я несколько раз инсталлировал RHEL AS4 для теста, причем каждый раз выбирал стандартный набор пакетов. И всегда при попытке сгенерить локаль я видел вот эти ошибки. Может быть не хватает какого нибудь заветного пакета? :)


"RHEL локаль: с UTF-8 на CP1251"
Отправлено aaa1967 , 23-Дек-08 02:31 
>[оверквотинг удален]
>>Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
>>localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251
>>
>>Но с такими ошибками как у вас локаль наверное не сгенерится.
>
>
>Фича в том, что я несколько раз инсталлировал RHEL AS4 для теста,
>причем каждый раз выбирал стандартный набор пакетов. И всегда при попытке
>сгенерить локаль я видел вот эти ошибки. Может быть не хватает
>какого нибудь заветного пакета? :)

localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
и все будет нормально


"RHEL локаль: с UTF-8 на CP1251"
Отправлено serg , 11-Май-10 12:39 
tazpkg get-install glibc-locale
localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle,grp_led:scroll"