|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 06 Jan 2002 04:24:38 To : vadim s. sabinich Subject : linux and koi8-r --------------------------------------------------------------------------------
Jan 01 11:16 02, vadim s. sabinich wrote to All:
vss> А почему именно koi8-r? И чем это Тоpвальдс аpгументиpовал? ;-)
Это не Торвальдс. Это пошло от группы московских программистов, работавших на
клонах техники фирмы DEC и русифицировавших старые юниксы. А эти клоны(конкретно
- терминалы) в свою очередь были русифицированы в такой кодировке очевидно
каким-то "трудовым коллективом" какого-то HИИ или КБ. Вот эти-то анонимные
деятели отечественной электронной промышленности и виноваты в том, что мы имеем
такую неудобную кодировку. В частности встроенная микропрограмма терминалов
ВТА2000-15 производит такое впечатление как будто она сделана полным чайником. Я
это видел своими глазами, глядя в код - так как у меня есть три таких терминала.
Сейчас даже школьники лучше на ассемблере пишут. Очевидно что и кодировку для
русского языка такие же "специалисты" придумывали.
Что касается Торвальдса - то он-то как раз предусмотрел в Линуксе возможность
работы с любой кодировкой. Так что использование КОИ8 совершенно не является
обязательным. В Belorussian-HOWTO например рассказано как прикрутить cp1251.
Единственным ограничением на используемые кодировки может быть только мнение
некоторых программ(и библиотек) о том, что символы от 128 до 128+27 являются
управляющими. Это действительно так для некоторых моделей "железных" терминалов.
Само же ядро считает управляющим только символ 0х9B, однако его от этого совсем
не сложно отучить.
Zahar
--- Msged/LNX 6.1.0
* Origin: undefined location (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c3737c6.html, оценка из 5, голосов 10
|