SaAnVi.Ruпародиифотоприколыбаннаяполитотакомпотажитота вкладка меню  сцылкиблогдумырецензиипоржатьфотосеты ПОДДЕРЖАТЬ
^
Читаешь?
Интересно?
Поддержи.
SaAnVi.Ru
23 февраля
музыкальные приколы
фотоприколы / банная
политота / компота
житота / сцылки
блог / думы
рецензии на фильмы
тексты на поржать
фотосеты
Don't speak Russian?В избранноеПодписка РейтингАктивность Поддержать

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

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

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

 

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

17.02.2025 спецы, ютуб, праздники

16.02.2025 26 лет сайту: шоу мазгавон!

13.02.2025 Фантастический Сбер, и я - тварь дрожащая

11.02.2025 Яндекс.Директ пока всё

10.02.2025 квартиросъёмщики, МВД, диагностика

09.02.2025 Стабилизированный мох

03.02.2025 спамеры, копирка, прозрение

02.02.2025 Наедалово с картами Газпромбанка

27.01.2025 сигма-бой, время

26.01.2025 Просьба о помощи

весь блог ▶
популярные посты ▶

 

подпишизь

RSS новостиНОВОСТИ
RSS комментарииКАМЕНТЫ
ТЕЛЕГАТЕЛЕГА

Кодировки

опубликовано:  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

просмотров:
507
глас народа:
+22 / -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
tzar
16.07.2014 12:01
О! Я ждал этого комментария, и вот он наконец.
5  А.Д-С
свой человек
22.07.2014 16:06
Собственно, да, я тоже ждал. Сам не админ, да и не тру-линуксоид, но уже привык: есть Юникод, который всегда читается одинаково где угодно и в котором можно вставить любые символы, буквы любого языка и т.п. с гарантией, что и они останутся на своём месте. И есть все остальные кодировки, которые могут съехать, которые не везде открываются и т.д. Та же CP-1251 в текстовых файлах Винды или в тегах Mp3 так и норовит свалиться в богомерзкую европейскую CP-1252.
6  SaAnVi
tzar
22.07.2014 16:36
> есть Юникод, который всегда читается одинаково где угодно

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

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

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

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

Касаемо железяк: мой mp3-плеер iRiver в упор не понимает win-1251, как и стоковый плеер моей андроидной Моторолы (хотя надо заметить, что он тот ещё кусок говна, плеер этот).
10  SaAnVi
tzar
01.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
tzar
01.08.2014 08:27
> Напишет кто-нить камент из тупого недобраузера китайского, который криво обрабатывает заголовки

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

> Именно.

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

 

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

 

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

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

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

 

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

 

  

 

группа ВКонтакте Telegram Канал RuTube Яндекс.Дзен Канал YouTube
 
Яндекс.Метрика Top.Mail.Ru
EC: 1656
новостя
19.02.2025
рецензия: 10 жизней
07.02.2025
фотоприкол: Трудная зима
14.01.2025
авторская песня: ИИ
09.01.2025
статья: Взлом Госуслуг и контрольный вопрос
23.12.2024
статья: Многоядерность: где подвох?
10.12.2024
статья: Подключение автомобильного аккумулятора (АКБ) к ИБП
02.12.2024
фотоприкол: А вы думали?..
18.11.2024
рецензия: Блиндаж
10.11.2024
рецензия: Ускорение
07.11.2024
банная: Всё до лампочки
все новости ▶

 

популярЪ

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

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

3. статья: Взлом Госуслуг и контрольный вопрос

4. А вы думали, только компьютерные мошенники используют идиотские..

5. музыкальная пародия: Комп налаживается

6. статья: Подключение автомобильного аккумулятора (АКБ) к ИБП

7. статья: RUCELF UPI-400-12-EL: лучше, чем ничего

8. Трудная зима. Фото: GanZ.

9. статья: Отключение ненужных служб Windows

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

весь TOP ▶

 

крайние каменты

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

2. блог: 26 лет сайту: шоу мазгавон!

3. блог: спецы, ютуб, праздники

4. блог: квартиросъёмщики, МВД, диагностика

5. блог: Фантастический Сбер, и я - тварь дрожащая

6. блог: спамеры, копирка, прозрение

7. блог: Яндекс.Директ пока всё

8. блог: Просьба о помощи

9. блог: Стабилизированный мох

10. Трудная зима. Фото: GanZ.

 

на сайте
гости: 2

статистика за 10 минут

юзеры ▶
изображениезакрыть
dummy