Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

Русские кодовые страницы   Найти похожие ветки 

 
Knight ©   (2004-09-21 01:01) [0]

... – это отдельная история. По части кодировок России “повезло”.

Немногочисленный русскоязычный мир Unix стойко держался за KOИ8, имевшую несколько вариаций, так как это была единственная кодировка, которая сохраняла у писем читабельность при прохождении через корявые американские почтовые гейты, которые полагали, что почта может быть только 7-битной.

PC-платформа во всю использовала кодировку 866, кроме того, коммерческий гений БГ изобрел Windows, вместе с которой появилась кодировка 1251.

Фирма IBM также посчитала необходимым выказать добрый жест и разработала для славян в лице России кодировку 855, которая, кстати, называлась не Russian, а Cyrillic. Честно говоря, кроме Oracle, она нигде и не попадалась. Чем руководствовалась корпорация Oracle при выборе этой кодировки в качестве базовой для русского языка– не известно, скорее всего тем, что русские пишут кириллицей :) . Хотя на экране скорее мефодьица какая-то.

Альтернативные платформы типа Apple использовали свой вариант русской кодировки. Местами еще поскрипывало жесткими дисками наследство от братьев по СЭВ в виде “Правцов” и “Роботронов”, которые также использовали свое видение русского языка, но к счастью их парк был относительно невелик.

Международная организация по стандартизации ISO, естественно, остаться в стороне тоже не могла. С ее помощью на свет появилась ISO 8859-5, которая была предназначена в качестве окончательного решения проблемы русского языка на компьютерной платформе. В отношении последней стоит сказать, что она наиболее хорошо приспособлена для сортировок, буквы русского языка в ней идут подряд и без разрывов, но так как стандарту де-юре сложно изжить стандарты де-факто, то она была встречена компьютерным сообществом достаточно прохладно. Хотя теперь она встречается достаточно часто на Unix-платформах, иногда ее обозначают как Russian Unix.

Справедливости ради стоит упомянуть еще и Unicode – универсальную систему кодирования символов.

Обычный пользователь от этой проблемы далек и натыкается на нее, если в теле приходящего к нему по Интернет письма содержится абракадабра (см. заголовок). А вот для программистов СУБД – это проблема, особенно если в сети используются клиенты на разных платформах.


(c) http://cooler.irk.ru/ruby/r_dbas1.html


 
kaif ©   (2004-09-21 02:37) [1]

Если бы государство хоть когда-нибудь занималось тем, чем оно должно заниматься, мы бы имели нормальную и всемирно принятую кодировку. Но государство предпочитает изобретать например то, как должно выглядеть платежное поручение для банка. Хотя, ИМХО, банки уж как-нибудь смогли бы решить эти вопросы без всякого государства... Отсутствие нормальных кодировок - для меня главное доказательство бесполезности и беспомощности  государства, как института, на современном этапе развития общества.


 
dr Tr0jan   (2004-09-21 08:24) [2]

Солидарен с kaif:
замучался уже делать кодировку на своем сайте, то все работают, то ни одна не пашет.


 
cyborg ©   (2004-09-21 08:41) [3]


> [2] dr Tr0jan   (21.09.04 08:24)

У меня на сайте 1251, вроде никто не жалуется ;)


 
Knight ©   (2004-09-21 08:48) [4]

А я читал, показалось смешно... %)


 
dr Tr0jan   (2004-09-21 08:57) [5]

> У меня на сайте 1251, вроде никто не жалуется ;)
У меня дата в разных кодировках отображается!



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.044 c
4-1094650844
Новишок
2004-09-08 17:40
2004.10.10
Закрыть программку, нажав на кнопу в сыоей проге


1-1095960132
lipskiy
2004-09-23 21:22
2004.10.10
Как назначить PopupMenu на один из пунктов MainMenu (Срочно!!!)


1-1095751011
Snip
2004-09-21 11:16
2004.10.10
Опять глупый вопрос по DLL


1-1095853643
Кукушкинд
2004-09-22 15:47
2004.10.10
Фрэймы в дэльфи....


8-1090407440
Urvin
2004-07-21 14:57
2004.10.10
EMS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский