The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Русский есть 'не везде' ;)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Русский есть 'не везде' ;)"
Сообщение от Mercurius emailИскать по авторуВ закладки on 20-Янв-03, 09:48  (MSK)
Может кто сталкивался с такой проблемой...
Система Solaris 5.7, CDE 1.3.
Скачал русские шрифты, прописал их, запустил xrus. Переключение на русский работает, но в некоторых программах (irssi, mc, vi, mcedit, lynx) - вместо русских букв в koi-8 печатаются буквы с "отрезанным" 8-м битом - ну, к примеру вместо "солярис" увидим "SOLQRIS".
При этом в bash (dtterm), pine русский набирается без проблем.
Каким образом это поправить? LANG и LC_* установлены в "C".
Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Русский есть 'не везде' ;)"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Янв-03, 10:19  (MSK)
>Может кто сталкивался с такой проблемой...
>Система Solaris 5.7, CDE 1.3.
>Скачал русские шрифты, прописал их, запустил xrus. Переключение на русский работает, но
>в некоторых программах (irssi, mc, vi, mcedit, lynx) - вместо русских
>букв в koi-8 печатаются буквы с "отрезанным" 8-м битом - ну,
>к примеру вместо "солярис" увидим "SOLQRIS".

с какой стати с "C" локалью верхний софт должен отображать вторую
часть кодовой таблицы?
Как пример, установи любую локаль отличную от "C" и получишь работающий
8bit.

>При этом в bash (dtterm), pine русский набирается без проблем.
>Каким образом это поправить? LANG и LC_* установлены в "C".
>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?

придется, или поискать что-нить готовое в Internet

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Русский есть 'не везде' ;)"
Сообщение от Mercurius emailИскать по авторуВ закладки on 20-Янв-03, 13:32  (MSK)
>
>с какой стати с "C" локалью верхний софт должен отображать вторую
>часть кодовой таблицы?
>Как пример, установи любую локаль отличную от "C" и получишь работающий
>8bit.
>

Хммм.. не знал, не знал ;) Попробую en_US - там вроде такая была ;)
Если не прокатит - займусь koi-8
может потом в интернет выложу, если получится ;))

>>При этом в bash (dtterm), pine русский набирается без проблем.
>>Каким образом это поправить? LANG и LC_* установлены в "C".
>>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
>
>придется, или поискать что-нить готовое в Internet


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Русский есть 'не везде' ;)"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Янв-03, 14:01  (MSK)
>>
>>с какой стати с "C" локалью верхний софт должен отображать вторую
>>часть кодовой таблицы?
>>Как пример, установи любую локаль отличную от "C" и получишь работающий
>>8bit.
>>
>
>Хммм.. не знал, не знал ;) Попробую en_US - там вроде такая
>была ;)
>Если не прокатит - займусь koi-8
>может потом в интернет выложу, если получится ;))

ну ясен пень что не US и не UK, а ту где используется вторая часть ASCII
table

>>>При этом в bash (dtterm), pine русский набирается без проблем.
>>>Каким образом это поправить? LANG и LC_* установлены в "C".
>>>Или таки придется ваять ручками более-менее ровную локаль koi8-r ?
>>
>>придется, или поискать что-нить готовое в Internet

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Русский есть 'не везде' ;)"
Сообщение от Mercurius emailИскать по авторуВ закладки on 21-Янв-03, 10:56  (MSK)
Во, нашел русификацию ;))
http://spider.mofis.ru
вообще, это имхо то же что было на http://spider.nix.ru - но эта ссылка уже не работает
так что апдейтите ссылки ;))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Russification failed ;(("
Сообщение от Mercurius emailИскать по авторуВ закладки on 21-Янв-03, 20:45  (MSK)
Skachal vse s etogo saita i sdelal tak kak tam napisano.
Locale v sisteme "ru.koi8-r"
No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim, a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...

Nu a seichas ya chto nepravilno delau?

P.S. Oh uj eti Kirill i Mefodii...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Russification failed ;(("
Сообщение от Den emailИскать по авторуВ закладки on 22-Янв-03, 10:26  (MSK)
>Skachal vse s etogo saita i sdelal tak kak tam napisano.
>Locale v sisteme "ru.koi8-r"
>No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim,
>a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...
>
>Nu a seichas ya chto nepravilno delau?

mc, lynx
легко настроить.
как настроить остальные перечисленные проги я не в курсе.
могу только посоветовать заменить vi на vim

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Russification failed ;(("
Сообщение от lavr emailИскать по авторуВ закладки on 22-Янв-03, 11:01  (MSK)
>Skachal vse s etogo saita i sdelal tak kak tam napisano.
>Locale v sisteme "ru.koi8-r"
>No problema s russkim ostalas. bash, pine - normal'no rabotaut s russkim,
>a mc,vi,pico,lynx,irssi po-prejnemu rejut 8-i bit...
>
>Nu a seichas ya chto nepravilno delau?
>
>P.S. Oh uj eti Kirill i Mefodii...

ultra:/home/lavr> ls -la /usr/lib/locale | grep ru_
lrwxrwxrwx   1 root     other          5 Jul 24  1997 ru -> ru_SU
drwxr-xr-x   8 bin      bin          512 Jul 24  1997 ru_SU
lrwxrwxrwx   1 root     other          5 Jul 24  1997 ru_SU.KOI8-R -> ru_SU
ultra:/home/lavr> locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
ultra:/home/lavr> setenv LANG ru_SU.KOI8-R
ultra:/home/lavr> locale
LANG=ru_SU.KOI8-R
LC_CTYPE="ru_SU.KOI8-R"
LC_NUMERIC="ru_SU.KOI8-R"
LC_TIME="ru_SU.KOI8-R"
LC_COLLATE="ru_SU.KOI8-R"
LC_MONETARY="ru_SU.KOI8-R"
LC_MESSAGES="ru_SU.KOI8-R"
LC_ALL=
ultra:/home/lavr> echo $SHELL
/usr/local/bin/tcsh
ultra:/home/lavr> echo "Мама мыла раму, папа пошел в магазин"
Мама мыла раму, папа пошел в магазин
ultra:/home/lavr> uname -a
SunOS ultra 5.5.1 Generic_103640-32 sun4u sparc SUNW,Ultra-1
ultra:/home/lavr>

ultra:/home/lavr> lynx http://unix1.jinr.ru/~lavr/

                                  Page for check FAQs: SSH and WuFTPD (p1 of 5)

           Русская редакция FAQs: SSH и WuFTPD, в тестовых целях

    Если у кого есть ссылки на интересные страницы и форумы по FreeBSD,
               пришлите please ссылку на lavr@unix1.jinr.ru.
    Вся документация и переводы могут быть свободно использованы лишь в
      некоммерческих целях, для изучения и популяризации Unix-like OS.
   ______________________________________________________________________

     * Faq по SSH в русской редакции. готовится дополнение
     * Faq по OpenSSH в русской редакции. new
          + Собираем OpenSSH updated-corrected 30.06.2002
     * Руководство по установке и настройке SSH1.5. Версия HTML
       рекомендую
     * Старый FAQ по SSH-Protocol-1. Текстовая версия.
     * Руководство по установке и настройке SSH1. Текстовая версия.
               полезные ссылки по SSH для разных OS
       http://www.freessh.org/
     * Faq по WuFTPD в русской редакции.
     * Чуть-чуть переработанный Solaris-FAQ от FIDO7.RU, если его можно
       так назвать.
     * Оригинальный Solaris-FAQ от FIDO7.RU
     * Новая версия Solaris-FAQ от FIDO7.RU.(утверждена :) new
     * Почему народ привлекают верхние страницы Solaris, а не эта?
       рекомендую
     * Володь, бум делать адаптер на Serial-port для съема температуры с
       датчиков и отображения на WWW
     * а здесь описание к Memtest86.
...

ultra:/home/lavr> echo $EDITOR
/usr/bin/vi
ultra:/home/lavr> whereis vi
vi: /usr/bin/vi /usr/ucb/vi /usr/man/man1/vi.1
ultra:/home/lavr> which vi
/usr/bin/vi
ultra:/home/lavr> whereis nvi
nvi: /usr/local/bin/nvi
ultra:/home/lavr> vi koi8
Мама мыла раму
йцукенгшщзхъ
фывапролдджэ
ЙЦУКЕНГШЩЗХЪ
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"koi8" [New file]

ultra:/home/lavr> set | grep tcsh
shell   /usr/local/bin/tcsh
tcsh    6.07.02
version tcsh 6.07.02 (Astron) 1996-10-27 (sparc-sun-solaris) options 8b,nls,dl,vi,al
ultra:/home/lavr> (как собран tcsh)
[ultra]~ > locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
[ultra]~ > export LANG=ru_SU.KOI8-R
[ultra]~ > cat .inputrc
set convert-meta off
set input-meta on
set output-meta on
[ultra]~ > echo "Мама мыла раму"
Мама мыла раму
[ultra]~ > locale
LANG=ru_SU.KOI8-R
LC_CTYPE="ru_SU.KOI8-R"
LC_NUMERIC="ru_SU.KOI8-R"
LC_TIME="ru_SU.KOI8-R"
LC_COLLATE="ru_SU.KOI8-R"
LC_MONETARY="ru_SU.KOI8-R"
LC_MESSAGES="ru_SU.KOI8-R"
LC_ALL=
[ultra]~ >

PS. Тут использовалось locale со старым названием: ru_SU.KOI8-R
(для единообразия на то время)
http://unix1.jinr.ru/~lavr/howtostart.html - тривиальные решения без
локализации можно прочитать здесь

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Russification failed ;(("
Сообщение от Mercurius emailИскать по авторуВ закладки on 22-Янв-03, 12:46  (MSK)
>LANG=ru_SU.KOI8-R
>LC_CTYPE="ru_SU.KOI8-R"
>LC_NUMERIC="ru_SU.KOI8-R"
>LC_TIME="ru_SU.KOI8-R"
>LC_COLLATE="ru_SU.KOI8-R"
>LC_MONETARY="ru_SU.KOI8-R"
>LC_MESSAGES="ru_SU.KOI8-R"
>LC_ALL=
>ultra:/home/lavr> echo $SHELL
>/usr/local/bin/tcsh
>ultra:/home/lavr> echo "Мама мыла раму, папа пошел в магазин"
>Мама мыла раму, папа пошел в магазин
>ultra:/home/lavr> uname -a
>SunOS ultra 5.5.1 Generic_103640-32 sun4u sparc SUNW,Ultra-1
>ultra:/home/lavr>
>
>ultra:/home/lavr> lynx http://unix1.jinr.ru/~lavr/
>
>ultra:/home/lavr> echo $EDITOR
>/usr/bin/vi
>ultra:/home/lavr> whereis vi
>vi: /usr/bin/vi /usr/ucb/vi /usr/man/man1/vi.1
>ultra:/home/lavr> which vi
>/usr/bin/vi
>ultra:/home/lavr> whereis nvi
>nvi: /usr/local/bin/nvi
>[ultra]~ > export LANG=ru_SU.KOI8-R
>[ultra]~ > cat .inputrc
>set convert-meta off
>set input-meta on
>set output-meta on
>[ultra]~ > echo "Мама мыла раму"
>Мама мыла раму
>[ultra]~ > locale
>LANG=ru_SU.KOI8-R
>LC_CTYPE="ru_SU.KOI8-R"
>LC_NUMERIC="ru_SU.KOI8-R"
>LC_TIME="ru_SU.KOI8-R"
>LC_COLLATE="ru_SU.KOI8-R"
>LC_MONETARY="ru_SU.KOI8-R"
>LC_MESSAGES="ru_SU.KOI8-R"
>LC_ALL=
>[ultra]~ >
>
>PS. Тут использовалось locale со старым названием: ru_SU.KOI8-R
>(для единообразия на то время)
>http://unix1.jinr.ru/~lavr/howtostart.html - тривиальные решения без
>локализации можно прочитать здесь

Хм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в линуксе. со второй у мя mc стал весь интерфейс давать по русски
но почему-то русские буквы я вводить не смог
попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них ISO, сделаю симлинку и попробую еще раз ;))
Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске любой проги ругалась "cannot set locale"
Thanks за советы, читаю ;))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Russification failed ;(("
Сообщение от Mercurius emailИскать по авторуВ закладки on 23-Янв-03, 08:46  (MSK)
>
>Хм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в
>линуксе. со второй у мя mc стал весь интерфейс давать по
>русски
>но почему-то русские буквы я вводить не смог
>попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них
>ISO, сделаю симлинку и попробую еще раз ;))
>Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске
>любой проги ругалась "cannot set locale"
>Thanks за советы, читаю ;))

Всё, разобрался. Подробно изучил всё описание по ссылке, спасибо что просветил про stty -istrip и иже с ним.
Всё работает ;)) Надо будет это запомнить и зарубить на носу ;))


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Russification failed ;(("
Сообщение от lavr emailИскать по авторуВ закладки on 23-Янв-03, 12:45  (MSK)
>>
>>Хм. Я пробовал ru_RU.KOI8-R и ru_RU.koi8r - вроде бы первая работала в
>>линуксе. со второй у мя mc стал весь интерфейс давать по
>>русски
>>но почему-то русские буквы я вводить не смог
>>попробую с ru_SU. Или вообще убью его дефолтовое "ru" которое у них
>>ISO, сделаю симлинку и попробую еще раз ;))
>>Может действительно прокатит. Потому что с ru_RU.KOI8-R - она мне при запуске
>>любой проги ругалась "cannot set locale"
>>Thanks за советы, читаю ;))
>
>Всё, разобрался. Подробно изучил всё описание по ссылке, спасибо что просветил про
>stty -istrip и иже с ним.
>Всё работает ;)) Надо будет это запомнить и зарубить на носу ;))
>

я ставил свое locale, которое таскал по своим Sun'ам в кластере, где оно,
сохранились ли sources... Я его так и не нашел :(((

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру