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

Исходное сообщение
"UTF-8 и RH9"

Отправлено helpme , 25-Окт-03 21:42 
Подскажите кто знает как поставить РХ9 так, чтоб в консоли русские буквы печатались(в UTF-8 выводит хернь какуюто). В koi8-r по русски печатает, но однако в vim'e отображается невесть что. И еще при монтировании fat32 раздела с codepage=866, iocharset=koi8-r знаки вопроса вместо русских букв так и остаются. Под utf тоже пробовал - такая же херня.

Содержание

Сообщения в этом обсуждении
"UTF-8 и RH9"
Отправлено varvar , 25-Окт-03 22:35 
>Подскажите кто знает как поставить РХ9 так, чтоб в консоли русские буквы
>печатались(в UTF-8 выводит хернь какуюто). В koi8-r по русски печатает, но
>однако в vim'e отображается невесть что. И еще при монтировании fat32
>раздела с codepage=866, iocharset=koi8-r знаки вопроса вместо русских букв так и
>остаются. Под utf тоже пробовал - такая же херня.

Попробуй следующее:
в файле /etc/sysconfig/i18n:
LANG="ru_RU.KOI8-R"
SUPPORTED="en:ru"
SYSFONT="Cyr_a8x16.psfu"
SYSFONTACM="koi2alt"

(далее в консоли набери:)

setfont /lib/kbd/keymaps/i386/qwerty/ru.map
setfont /lib/kbd/consolefonts/Cyr_a8x16.psfu
mapscrn /lib/kbd/consoletrans/koi2alt
echo -ne "\033(K"

(и для кириллизации bash:)

set meta-flag on
set convert-meta off
set output-meta on

(перезагрузи linux)
Далее в текстовом режиме проблем у меня не было, но каждое приложение, вообще-то нужно русифицировать, например, midnight commander:
F9 - настройки - разрешить ввод и вывод 8-битных символов - enter, F9 - сохранить настройки и т.д.


"UTF-8 и RH9"
Отправлено terri , 25-Окт-03 23:02 
>Подскажите кто знает как поставить РХ9 так, чтоб в консоли русские буквы
>печатались(в UTF-8 выводит хернь какуюто). В koi8-r по русски печатает, но
>однако в vim'e отображается невесть что. И еще при монтировании fat32
>раздела с codepage=866, iocharset=koi8-r знаки вопроса вместо русских букв так и
>остаются. Под utf тоже пробовал - такая же херня.

Во первых, лучше все таки поставить локаль koi8-r и все будет ОК
Во вторых, чтобы не замарачиваться при монтировании файловых систем со всякими codepage=866 и iocharset=koi8-r, надо немного переделать ядро Generic под себя :)
Короче нужно перекомпилить ядро.

# cd /usr/src/linux-2.4
# make mrproper - обязательно сделать, читай readme по kernel !!!
# cp /usr/src/linux-2.4/configs/kernel-2.4.20-i686.config/ /usr/src/linux-2.4
Переименовываем kernel-2.4.20-i686.config в .config
# make xconfig
На первых порах советую ничего не выкидывать и не добовлять в конфигурацию ядра если не знаешь точно что делаешь !
В конфигурации вбираем File systems->Network file systems->CP866 в ядро
File systems->Native language support->koi8-r
# make dep
# make bzImage
# make modules
# make modules_install
# make install
Все - при любом монтировании файловых систем ( в том числе и самбой ) не нужно указывать codepage=866 и iocharset=koi8-r автоматически перекодируется в кодировку koi8-r
Даздравствуют русские буквы :)
Естессно не забыть про локаль :)
Удачи.


"UTF-8 и RH9"
Отправлено helpme , 26-Окт-03 01:04 
Все это хорошо, но однако мне надо чтоб я мог в vime печатать по русски и с fat32 русские имена файлов читать. Так как этого добиться то???
Ядро я правда перекомпилить не пробовал, но ведь зачем то в рх9 есть поддержка русского, так можт я чото не так делаю? И кстати насчет первого ответа: ИМЕННО так я и делал - результат я описал. Так как все таки сделать русский через utf. По умолчанию если поддержку русского выбираешь нихера не работает( в терминале) в KDE работает почти везде. А через koi8 наверно надо чтото с vimом делать, но что я так и не смог нарыть.