SaAnVi.Ruмузпародиифотоприколыбаннаяполитотакомпота вкладка меню  житотасцылкиблогдумырецензиипоржатьфотоотчёты
^
SaAnVi.Ru
равноденствие
музыкальные приколы
фотоприколы / банная
политота / компота
житота / сцылки
блог / думы
рецензии на фильмы
тексты на поржать
фотоотчёты
Don't speak Russian?В избранноеПодписка РейтингАктивностьПоддержатьКЖП

последние запросы

Яндекс поискпоиск Яндекса по сайту

нафигатор
*Музыка
Приколы, пародии, переделкиПесенки-чудесенкиПриколы (прочее)Авторский инструменталАвторские песниМинусовки (HiFi)Минусовки (LoFi)Минусовки (избранное)СаундтрекиZX SpectrumMIDI
 
*Фото, рисунки
ПриколыБаннаяКарикатурыЖивотныеБелкиНасекомыеНебоЦветы, растенияПриродаКрасноярскРазноеФотоотчётыТрансляцииОбои (1280x1024)Обои (1680x1050)Обои (FullHD)СтокМоё
 
*Статьи
СмешноеРецензии на фильмыОбзорыЗвукСофт, комп, инетФотоСлова к песнямРецептыРазноеОчумелые ручкиЯндекс.ДиректФинансыИстории моей жизниДомостроениеОт других авторовПолитотаКомпотаЖитотаСцылкиВопросы по компьютеруВопросы по звуку
 
*Программы
Battle Ship DeLuxePut The BlockPrometeusNetZhopSpectrAnsDCAD
 
*Рингтоны
 
*Рейтинги
ОбщийМузыкаМинусовкиФотоСтатьиБлог
 
*Об авторе и сайте
АвторыЧаВоКонтактыБлогДумыАктивностьЮзерыКЖПСсылкиХостингКартаПоддержать сайтГорячие поклонники

 

блогЪ
одномоментные думы
последняя трансляция

19.09.2019 Ценность информации

16.09.2019 жена, гейзер, YOTA

09.09.2019 мужчина, барьер, унитаз

07.09.2019 Унитазные страсти

02.09.2019 отопление, кабина, 3G

31.08.2019 Уважай старших. Или?..

26.08.2019 аккумулятор, отопление, боль

25.08.2019 Что это было?

20.08.2019 Неуловимый вирус

19.08.2019 дары, аккумулятор, джем

весь блог >>

 

подпишизь

RSS новости RSS комментарии
ВКонтакте Facebook Яндекс.Дзен Канал YouTube LiveJournal Soundcloud

 

щотчики
Рейтинг@Mail.ru
Яндекс.Метрика
EC: 626

Кодировки

опубликовано:  04.07.2014  <весь блог>


Давным-давно, русские люди не заморачивались, как русифицировать изначально англоязычные компьютеры. Поскольку количество букв в обоих алфавитах почти одинаковое, а сходность высокая, сходным буквам назначались логичные соответствия, "лишние" же вешались на символы или другие коды. И было хорошо, но пришёл PC.

Первой кодировкой в мире PC, с которой я столкнулся, была KOI8-R. Пришедшая из *nix-систем, она долгое время доминировала в рунете по причинам того, что большинство серваков было как раз на этих самых системах. Несмотря на полную нелогичность, кодировку буквально насаждали многие бесплатные хостинги того времени; я даже помню, как специально конвертировал свой сайт перед выгрузкой.

Мелкософт в своих виндах использует на удивление адекватную CP-1251, в которой всё чинно и благородно, вследствие чего постепенно произошёл переход на неё, и многие сайты (включая мой) до сих пор прекрасно используют эту кодировку и не собираются что-то менять.

Но тут протолкнулся UTF-8. UTF-8 - это чуть лучше, чем IPv6 - в том плане, что обоим технологиям лет под сраку, но UTF-8 хотя бы используется. Возьми любую CMS - чаще всего, столкнёшься с UTF-8. На уровне современного "веб-программиста", который вообще не программист и не знал никогда, что такое программирование (а таких сейчас большинство), UTF-8 - стильно, модно и молодёжно. Для консерватора вроде меня, который заставлял всякие спектрумы свистеть и пердеть всеми микросхемами на уровне ассемблера, UTF-8 - адский ад. Мне никогда не понять, зачем оно надо, и использовать это для меня нет никакого смысла. Я бесконечно толерантен ко всем новым технологиям, ибо ими необязательно пользоваться, коли смысла нет.

 

©2014, Анатолий Савенков

комментариев: 12

просмотров:
414
глас народа:
+20 / -0
+зачёт    -незачёт

голос будет учтён
в рейтинге

 

 

Комментарии

 

1  Садисто   свой человек04.07.2014 14:29
Файлы в этой дряной кодировке ещё и места занимают больше, чем в нормальной- и таки да, раздражает её, зачастую принудительное, навязывание.
2  CTPAHHuK   свой человек04.07.2014 19:53
У KOI8 замечательное свойство - если режется 8-ой бит, то текст латиницей еще можно прочитать.

И да, сейчас уже никто 8-ой бит не режет.
;)
3  Dimius   гость16.07.2014 11:59
Понудить немного что-ли...

UTF-8 по своей сути это аналог японского Shift-JIS. Первые 128 символов полностью соответствуют ASCII, а дальше идут наборы из двух-четырёх (переменная длина, ага) символов для кодирования всего остального. В UTF-8 это "всё остальное" включает в себя не только кириллицу и кандзи (как в Shift-JIS), но и вообще весь юникод.

Чтобы без выноса мозгов сделать многоязычный сайт (или цитирование на нескольких языках), UTF-8 подходит как нельзя лучше (или вы предпочитаете, чтобы юникод кодировался через &#abcd;, отжирая по 7 байт на символ?). Эта кодировка НЕ ЗАВИСИТ от локали вашей ОС и текстового редактора.

Если не осознаёте, почему разработчики перешли на UTF-8, отвечу простым языком - чтобы не было *бли с кодировками и ситуаций, когда ваш распрекрасный код в Win1251 при обработке сервером не был похерен потому что вы забыли её прописать.

Что русский текст в UTF-8 занимает в 2 раза больше места - в нынешних реалиях говорить как-то глупо. Называть её "дрянной" - ламерство.
4  SaAnVi   tzar16.07.2014 12:01
О! Я ждал этого комментария, и вот он наконец.
5  А.Д-С   свой человек22.07.2014 16:06
Собственно, да, я тоже ждал. Сам не админ, да и не тру-линуксоид, но уже привык: есть Юникод, который всегда читается одинаково где угодно и в котором можно вставить любые символы, буквы любого языка и т.п. с гарантией, что и они останутся на своём месте. И есть все остальные кодировки, которые могут съехать, которые не везде открываются и т.д. Та же CP-1251 в текстовых файлах Винды или в тегах Mp3 так и норовит свалиться в богомерзкую европейскую CP-1252.
6  SaAnVi   tzar22.07.2014 16:36
> есть Юникод, который всегда читается одинаково где угодно

Ага, только не на 90% портативных устройств. С cp1251, впрочем, тоже не везде в этом плане гладко, но чаще её всё же стараются поддержать.

> Та же CP-1251 в текстовых файлах Винды или в тегах Mp3 так и норовит

Подобных проблем не видывал никогда даже на нелокализованных (т.е., изначально тру-ENG) виндах (на коих и сейчас сижу). Просто добавлена поддержка русского, и никаких приколов. Но, видно, что-то я делаю не так. :)))
7  JhaoDa   свой человек31.07.2014 22:37
Толя, чота ты чем дальше, тем больше conservative_mode = on.

То тебе скрипты не милы, то к юникоду прикопался...
8  SaAnVi   tzar01.08.2014 07:51
А я всегда был conservative person. Брал удобное и использовал его, не оглядываясь на моду. ;)
9  JhaoDa   свой человек01.08.2014 08:03
Уже несколько лет у меня все сайты в юникоде, все базы в юникоде — никаких проблем.
Я, в общем-то, не сильно понимаю, какие там могут быть проблемы применительно у уэб-разработке.

Касаемо железяк: мой mp3-плеер iRiver в упор не понимает win-1251, как и стоковый плеер моей андроидной Моторолы (хотя надо заметить, что он тот ещё кусок говна, плеер этот).
10  SaAnVi   tzar01.08.2014 08:13
Я не говорю, что с UTF-8 в уэбе какие-то проблемы. Я говорю о тенденции некоторых "прагромиздов" кричать о том, что "сайты в cp-1251 мастдай".

> мой mp3-плеер iRiver в упор не понимает win-1251

А UTF-8 понимает, что ли? о_О
11  JhaoDa   свой человек01.08.2014 08:19
> сайты в cp-1251 мастдай
Истинно так. Напишет кто-нить камент из тупого недобраузера китайского, который криво обрабатывает заголовки и отправится камент в utf-8, а скрипты в win-251, как и база. И упадёт в базу каша. И покажется потом каша. Проходил уже подобные вещи.

> А UTF-8 понимает, что ли?
Именно.
12  SaAnVi   tzar01.08.2014 08:27
> Напишет кто-нить камент из тупого недобраузера китайского, который криво обрабатывает заголовки

Ну так и с UTF-8 такая же беда бывает, проскакивает иногда. Хотя очень редко, я прямо не понимаю, откуда такие браузеры находятся.

> Именно.

Ну это всего лишь индикатор кривизны рук разработчиков прошивки.

 

↑ к началу комментариев    ↑↑ к началу страницы

 

 

 

Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев для защиты от троллей, школоло-хакеров и спам-ботов. На текущий момент осталось комментариев: 10.

Добавить комментарий

* Ваше имя/ник:
E-mail:
* Комментарий:
(до 2048 символов)
введите две первые цифры из четырёх: 2790 

 

Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных. Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.

 

  
новостя
16.09.2019
рассказ: Powerbank: страшилка
12.09.2019
раздел: Домостроение
11.09.2019
фотоприкол: конь педальный
10.09.2019
статья: Windows 10: чёрный экран и курсор
29.08.2019
статья: Какой канал WiFi выбрать
27.08.2019
фотоприкол: царство урн
23.08.2019
ремикс: Icaros
11.08.2019
фотоприкол: изабельное
07.08.2019
статья: Стратегии Яндекс.Директ
02.08.2019
статья: Насосная станция
все новости >>

 

популярЪ

1. статья: Тёплый ламповый звук и сферический винил в вакууме

2. Конь педальный. Фото: ed.

3. статья: Файл подкачки на SSD

4. статья: Windows 10: чёрный экран и курсор

5. статья: Powerbank: страшилка

6. статья: Насосная станция

7. статья: Как я клиенту компьютер собирал

8. статья: Смерть Windows 7

9. статья: Ускорение Windows

10. музыкальная пародия: Винда

весь TOP >>

 

последния каменты

1. статья: Powerbank: страшилка

2. блог: мана, Проша, велик

3. статья: Тёплый ламповый звук и сферический винил в вакууме

4. блог: Ценность информации

5. блог: Мастера-мошенники компьютерных дел 3

6. Конь педальный. Фото: ed.

7. блог: отопление, кабина, 3G

8. блог: жена, гейзер, YOTA

9. блог: Подменили Путина

10. блог: ООО "Энергоучёт": очередной развод

 

сейчас на сайте
гости: 4

статистика за 10 минут
юзеры >>
изображениезакрыть
dummy