Проблемы с KOI8 в редакторах

PCLinuxOS

Модератор: Bizdelnick

dku
Сообщения: 15

Проблемы с KOI8 в редакторах

Сообщение dku »

Mandriva 2010.0

Во всех редакторах (joe, vim, блокнот), а также к командной строке при наборе русского текста идет кодировка UTF и отображается абракадабра. При этом текст KOI8 в старых файлах отображается нормально. При выходе из графического режима (Ctrl-Slt-F1) тоже все нормально работает. Письмо это пишу в firefox - нормально. OpenOffice - нормально. Возня с настройками раскладки и локализации через "Центр управления" ситуацию не меняет. Что делать?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Проблемы с KOI8 в редакторах

Сообщение akdengi »

dku писал(а):
13.11.2009 16:53
Mandriva 2010.0

Во всех редакторах (joe, vim, блокнот), а также к командной строке при наборе русского текста идет кодировка UTF и отображается абракадабра. При этом текст KOI8 в старых файлах отображается нормально. При выходе из графического режима (Ctrl-Slt-F1) тоже все нормально работает. Письмо это пишу в firefox - нормально. OpenOffice - нормально. Возня с настройками раскладки и локализации через "Центр управления" ситуацию не меняет. Что делать?


Знаки "?"в текстовом режиме вместо киррилицы
Меня тут снова нет :P
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »



Похоже, но не то. Там у человека в графическом режиме (при использовании konsole) все нормально, а у меня наоборот. Да еще и в графике: OpenOffice - нормально, joe - нет. Бред какой-то.

Эх блин, вот за что любил Mandriva, так за отсутствие косяков с русификацией. Похоже, теперь ребята постарались, чтоб в новом релизе не отставать от конкурентов.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Проблемы с KOI8 в редакторах

Сообщение akdengi »

dku писал(а):
13.11.2009 18:05


Похоже, но не то. Там у человека в графическом режиме (при использовании konsole) все нормально, а у меня наоборот. Да еще и в графике: OpenOffice - нормально, joe - нет. Бред какой-то.

Эх блин, вот за что любил Mandriva, так за отсутствие косяков с русификацией. Похоже, теперь ребята постарались, чтоб в новом релизе не отставать от конкурентов.


Вопрос в том, что единственный косяк только указанный (вы строчку добавили?) - у вас что locale выводит?
Меня тут снова нет :P
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »

akdengi писал(а):
13.11.2009 18:23
Вопрос в том, что единственный косяк только указанный (вы строчку добавили?) - у вас что 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=

loadkeys ru - не помогает. Тянет откуда-то utf, и все тут, вот что-то типа этого - я│п╩п╬п╫. Сейчас попробую /etc/sysconfig/ поковырять на предмет заменить всё подобающее на файлы 2006.0, которая стояла до этого (снесено форматированием если что, система поставлена "с нуля" за исключением /usr/local, так что проблема не в этом).
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »

Проблема решена :drunk: :

В центре управления -> Настройка локализации системы
При выборе языка есть кнопка "Дополнительно" -> кодировка для обратной совместимости (не UTF-8). Автоматически она отключена, но я ее включил при установке (мне ж вроде нужна обратная совместимость :unsure: ).

Сейчас отключил - все работает.
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »

Рано радовался. Теперь в консоли можно набирать текст только в UTF-8, а при установке KOI-8 в консоли joe теперь вообще ничего не печатает. При этом при установке настройки в UTF-8 естественным образом старые файлы, набранные в KOI-8, показывают знаки вопроса вместо букв. loadkeys ru не помогает, приходится включать настройку KOI-8, а в ней нельзя ничего печатать и т.д. по кругу.

Почему, блин, я не могу набрать и прочитать текст в старом добром koi-8 без лишней мороки?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Проблемы с KOI8 в редакторах

Сообщение eddy »

У меня КОИ8-Р нормально работает. Для этого, во-первых, надо включить "совместимость с 8битными кодировками", во-вторых, поковыряться в /etc/sysconfig/i18n:

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

LC_TELEPHONE=ru_RU.koi8-r
LC_CTYPE=ru_RU.koi8-r
LANGUAGE=ru_RU.koi8-r:ru
LC_MONETARY=ru_RU.koi8-r
LC_ADDRESS=ru_RU.koi8-r
LC_COLLATE=ru_RU.koi8-r
LC_PAPER=ru_RU.koi8-r
LC_NAME=ru_RU.koi8-r
LC_NUMERIC=ru_RU.koi8-r
SYSFONT=koi8r-8x16
LC_MEASUREMENT=ru_RU.koi8-r
LC_TIME=ru_RU.koi8-r
LANG=ru_RU.koi8-r
LC_ALL=ru_RU.koi8-r
LC_IDENTIFICATION=ru_RU.koi8-r
LC_MESSAGES=ru_RU.koi8-r
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »

eddy писал(а):
17.11.2009 11:35
У меня КОИ8-Р нормально работает. Для этого, во-первых, надо включить "совместимость с 8битными кодировками", во-вторых, поковыряться в /etc/sysconfig/i18n:


Помогает в командной строке. Но joe все равно печатает бред. Причем теперь уже и в KOI, и в UTF.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Проблемы с KOI8 в редакторах

Сообщение drBatty »

dku писал(а):
17.11.2009 09:57
Почему, блин, я не могу набрать и прочитать текст в старом добром koi-8 без лишней мороки?

а почему вы не хотите перейти на utf-8, и иметь дело только с ней? я лично так и делаю. если что-то пришло не в utf - поможет iconv.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
dku
Сообщения: 15

Re: Проблемы с KOI8 в редакторах

Сообщение dku »

drBatty писал(а):
17.11.2009 12:49
а почему вы не хотите перейти на utf-8, и иметь дело только с ней? я лично так и делаю. если что-то пришло не в utf - поможет iconv.


Потому что когда более 10 лет пишешь абсолютно все свои текстовые данные в koi-8 (а Linux у меня стоит на рабочей машине), то перекодировать потом все обратно довольно нудно, даже если по мере надобности.

Но это еще ладно. А вот то, что теперь каждый раз, пересылая что-либо коллегам, нужно непременно не забыть перевести это в koi-8, потому что коллеги иначе будут нецензурно ругаться, потому что они тоже используют koi-8 и им совершенно неинтересно, что UTF - это "современная продвинутая система", а koi - "прошлый век". И вообще, сколько еще лет надо, чтоб разработчики Linux научились раз и навсегда записывать 33, блин, всего 33 буквы!? Каждый раз при установке новой системы на душе кошки скребут - вот сейчас начнется...
Спасибо сказали: