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

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

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

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

 

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

18.11.2024 ВК, спам

14.11.2024 Невероятные приключения посудомойки

11.11.2024 машины, МегаФНО, Карен

05.11.2024 Робот-пылесос

04.11.2024 ОЗОН, шиномонтажка

28.10.2024 телега, необъяснимое

26.10.2024 ВРПВ: квадроберы, Слонов, блокировщики

21.10.2024 VK, ламповость

14.10.2024 радуга, Сбер, тыквы

09.10.2024 Очевидное-невероятное

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

 

подпишизь

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

просмотров:
505
глас народа:
+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 символов)
введите две первые цифры из четырёх: 3656 

 

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

 

  

 

группа ВКонтакте Telegram Канал RuTube Яндекс.Дзен Канал YouTube
 
Яндекс.Метрика Top.Mail.Ru
EC: 1575
новостя
18.11.2024
рецензия: Блиндаж
10.11.2024
рецензия: Ускорение
07.11.2024
банная: Всё до лампочки
29.10.2024
фотоприкол: Три богатыря
17.10.2024
рецензия: Дикий робот
14.10.2024
статья: Восстановление данных и почему оно не может стоить дёшево
13.10.2024
рецензия: Затерянные
10.10.2024
банная: Чисто японский стиль
29.09.2024
статья: Яндекс.Директ: начало конца?
26.09.2024
статья: Залипание реле электрокотла
все новости ▶

 

популярЪ

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

2. рецензия: Блиндаж

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

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

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

6. статья: Восстановление данных и почему оно не может стоить дёшево

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

8. статья: Windows 10: это знак?

9. Всё до лампочки. Фото: NETDTHC.

10. статья: Как удалить "Интернет Цензор" с паролем

весь TOP ▶

 

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

1. блог: ВК, спам

2. блог: Невероятные приключения посудомойки

3. блог: машины, МегаФНО, Карен

4. рецензия: Блиндаж

5. обои: Монтбреция после дождя

6. блог: Сон

7. блог: Робот-пылесос

8. Всё до лампочки. Фото: NETDTHC.

9. блог: ОЗОН, шиномонтажка

10. блог: DEEPCOOL: это провал (по питанию?)

 

на сайте
Марк (1)

гости: 126

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

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