Re: RedHat UTF8 и русификация
Доброго времени суток!
Не вводите людей в заблуждение - для юниксов исторически стандарт de facto -
iso-8859-1. Интересно, кто-нибудь из подписчиков пользуется этой кодировкой?
Боюсь, что в таком случае они и письма эти не прочитают...
KOI8-R - раскладка кириллицы для русского языка. Если нужен любой другой (в
моем случае - белорусский, но может быть украинский, сербский, македонский и
еще куча всяких разных), то она однозначно отдыхает. В то время как та же
виндовая cp-1251 поддерживает ВСЕ кириллические языки.
О целесообразности использования: а чем koi8 лучше любой другой? Тем, что
текст можно прочитать, если какая-нибудь делювиальная прога отрежет восьмой
бит. А когда вы в последний раз с такой встречались? Лично я - никогда:).
Говорят, sendmail старых версий так поступал, но сегодня если бы я увидел
такую программу, я незамедлительно отправил бы ее в /dev/nul. Сравните с той
же cp-866: она единственная, которая компенсирует глюк стандарта VGA,
который появился в доисторические времена, но до сих пор имеет место даже в
самых новых видеокартах. Использование последней может быть оправдано (в
частности, в Линукс, где еще жива консоль). А зачем вам KOI8? Он изжил себя,
прошло его время...
KOI8 - стандарт прошлого, unicode - будущего. А также, настоящего:). Не
будем оглядываться назад, что было, то было, а будем смело шагать вперед!
UNICODE RULEZ FOREVER!!!
iam.
mailto:am***@t*****.by
P.S. Для PC стандарт де факто - Windows 98:).
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru
-
Во-первых, iso-8859-1 не содержить кириллических знаков. Это - Latin1.
Первые 127 бит - кодировка стандарта ASCII, вторая половина - знаки,
встречающиеся в других языках.
Во-вторых, стандарт iso-8859 принят в 1988 году (http://www.ctmed.ru/DICOM_HL7/hl7/hl7_1_7.htm).
Поэтому, фраза "для юниксов исторически стандарт de facto - iso-8859-1" несколько
некорректна.
Здесь http://www.faqs.org/rfcs/rfc1489.html расположено описание стандарта
RFC 1489 на koi8.
Вот выдержка из стандарта:
... Factually, "koi8-r" is de-facto standard
for Unix and global network applications in the former Soviet Union.
This is the reason the Society of Unix User Groups (SUUG) believes
"koi8-r" should be registered...
В-третьих, KOI8 создан специально для работы в сетях юникс
(http://www.emanual.ru/download/118-2.html). У кои8 есть очень интересная
особенность, при отбрасывании старшего бита текст остается читабельным,
только передается транслитерацией.
Отсюда ответ на:
Дело в том, что такой механизм создан не для работы программ (точнее, не
из-за их работы только с 7-ю битами), как считают многие.
Изначально, на основе юниксов строились многопользовательские рабочие
места. Т.е. - один сервер и несколько аппаратных терминалов
(дисплей+клавиатура). Как правило, "железные" терминалы воспринимали данные
с выставленным восьмым битом как сигналы управления. Отсюда и появление
стандарта koi8 на отображение символов кириллицы. Кстати, koi8 -
отечественного происхождения. И использовался он на аппаратуре серии ЕС
(вроде). А стандартом (RFC 1489) стал в 1993 году только благодаря
стараниям Андрея Чернова и фирмы RelCom.
То, что юникод, возможно, стандарт будущего я не спорю, но в настоящем,
koi8 - основная и рекомендуемая кодировка для всех unix систем.
З.Ы.
Прежде чем "обси..ть" других, проверь, может ты не прав?...
... неудачный и не верный совет - всего лишь совет, основанный на своем
опыте...
... удачный и верный наезд - забота о достоверности информации и
предостережение об ошибках...
... неудачный и неверный наезд - попытка оскорбить и унизить!!!...
СЛЕДИТЕ ЗА СВОИМИ НАЕЗДАМИ!!!
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru