anonymous@RULINUX.NET~# Last login: 2024-09-13 14:33:25
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Откуда такая любовь к 1251 в рунетах.

Вот уже не первый раз встречаю и умом не могу понять. Многие разработчики в области web до сих пор ее используют. И вроде даже аргументируют, говоря, что для русских сайтов она лучшая. Веский аргумент например, что русский текст и в одном символе 1 байт а в utf-8 два. Нет ну вопрос конечно спорный, только в современных сайтах текст это не то что занимает много места, занимают место картинки, скрипты и так далее.

Но в то же время, тут узнал, что фконтакик работает на 1251, яндекс тоже заточен под 1251. Кстати никто не в курсе как например реклама от яндекс директ работает на сайтах с utf?

Но с другой стороны даже майкрософт от нее уходит в сторону utf, насколько известно эта кодировка была доминирующей в ранних версиях windows, а сейчас вроде как даже ими делается ставка на юникод.

Все-таки почему же в рунетах так силен дух этой кодировки 1251, действительно у нее есть какие-то преимущества или просто привычка?

iwolf(*) (2011-01-05 16:31:00)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 16:31:00
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Но с другой стороны даже майкрософт от нее уходит в сторону utf, насколько известно эта кодировка была доминирующей в ранних версиях windows, а сейчас вроде как даже ими делается ставка на юникод.
У них там помойка с кодировками системными, хрен разберёшься. То юникод, то не юникод.

Привычка к cp1251 от того, что в самой массовой венде (ХР) она во всех приложениях по-умолчанию. Соответственно, крутые веб-программисты, поставившие денвер и пишушие в крякнутом IDE, привыкли к своему, родному, что стоит по-дефолту. Хотя они не всегда и в курсе, что её можно менять.

И блокнотом так открывать удобно.

SystemV(*)(2011-01-05 16:37:44)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 16:37:44
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>денвер
Чего в нем нашли, нифига не понимаю. Тоже как кого не почитаешь денвер, денвер. У меня так wamp на винде стоит. Идеальный сервер, все настраивается мышекликательно ну там модули всякие, без лазания по конфигам. А данвер, во первых при скачивании регистрация, во вторых неизвестно зачем создает виртуальный диск. В общем я его этот денвер не понимаю.

iwolf(*)(2011-01-05 16:42:22)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 16:42:22
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Чего в нем нашли, нифига не понимаю. Тоже как кого не почитаешь денвер, денвер.
Всё очень просто - они другого не знают:) Настолько не знают, что даже спрашивают, есть ли денвер под ляпих и можно ли на этом вашем ляпихе заниматься разработкой сайтиков.

Самые уникальные личности потом берут VPS-ки на виндовс сервере (а зачем брать какие-то другие малопонятные непопулярные ОС?) и ставят на него апач. Потом очень мучаются.

SystemV(*)(2011-01-05 16:49:11)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 16:49:11
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Настолько не знают, что даже спрашивают, есть ли денвер под ляпих и можно ли на этом вашем ляпихе заниматься разработкой сайтиков.
То есть они и про lamp не знают? Ну аналог wamp пол линукс. Да, как все запущено, а я еще себя считал недостаточно profession de foi.

iwolf(*)(2011-01-05 16:55:40)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 16:55:40
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>То есть они и про lamp не знают?
Просто современные шаред-хостинги имеют такие удобные веб-интерфейсы, что вся ляпиховая начинка достаточно хорошо скрыта. Даже htaccess во многих местах редактируется какими-то хитрыми методами. Соотвественно, кроме слова apache и mysql ничего неизвестно. А порог вхождения в веб-разработку очень низкий, лично знаю человека, занимающегося созданием сайтиков, который максимально что умеет - тыкать мышкой в жумлу и устранять проблемы методом шаманства и переустановки компонентов по 10 раз.

Пример: надо сделать clean urls, он ставит компонент для этого. Компонент не работает с другим компонентом, переписанные урлы пересылают не туда. Надо исключить тот неработающий компонент из переписывания урлов. Что человек делает... он ищет специальный компонент для исключения из переписывания урлов, и даже что-то находит (правда в том конкретном случае у него не получилось, так как этот компонент не был совместим с его модифицированной жумлой).

>Да, как все запущено
Ну не всё так ужасно, таки основная масса примерно в курсе того, как вся эта веб-хрень работает.

SystemV(*)(2011-01-05 17:04:41)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 16:31:00
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

А почему нет? UTF жрёт в два раза больше трафика. Для мобилок это критично.

Silvy(*)(2011-01-05 18:06:22)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.9.1.6) Gecko/20091201 MRA 5.6 (build 03278) Firefox/3.5.6
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от Silvy 2011-01-05 18:06:22
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Да, пожалуй это единственный аргумент в защиту 1251 это то что она на символ берет 1 байт. А для нормального интернета это не критично, потому-что сейчас медиа и рисунки занимают куда больше места чем буквы. Кстати насчет мобилок, а умеет масса мобилок вообще работать с 1251?

iwolf(*)(2011-01-05 18:14:55)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 16:31:00
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

> вроде как даже ими делается ставка на юникод
Пездец ты сказанул. В НТ апи было нативно юникодным ещё тогда, когда бсдишные почтовики печально отрезали старший бит у символов в тексте писем, а про линупс никто и подумать не мог, что им когда-нибудь станет можно пользоваться. А остальные юниксы прямо сейчас всё ещё совершенствуют в себе костыли для поддержки юникода. И как у тебя язык-то только повернулся высказываться про мелкософт в таком снисходительном тоне "вроде как даже ими". Они-то как раз предвидели развитие событий и делали толково, в отличие от стада юниксовых обезьян.

HEBECTb_KTO(*)(2011-01-05 18:21:37)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 16:37:44
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

> И блокнотом так открывать удобно.
Нативный вендовый блокнот как бы знает про юникод. Это всякие левые опенсорсные и не только поделки могут страдать всякими нехорошими вещами и в частности не работать с юникодом. Именно для них и существует зоопарк неюникодных кодировок. Хотя правильнее было бы просто оторвать руки их девелопырям.

HEBECTb_KTO(*)(2011-01-05 18:27:52)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-05 18:21:37
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Ну просто в истории кодировок в осях я не profession de foi, поэтому так осторожно и подошел к этому вопросу.

iwolf(*)(2011-01-05 18:28:39)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 18:28:39
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Это ещё не история, это пока ещё сегодняшний день. Ещё и пятилетки не минуло с тех пор как к линупсу-то более менее прямо юникод прикрутили.

HEBECTb_KTO(*)(2011-01-05 18:29:36)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-05 18:29:36
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Ну да устранил пробел в знаниях.

 http://lurkmore.ru/%D0%9A%D0%9E%D0%98-8

Ну и бардак раньше был с кодировками. И главное как это все работало интересно?

В общем я удивлен, что до сих пор есть фанаты КОИ и они наверно в чем-то похожи на фанатов 1251. А все прогрессивное человечество использует utf.

iwolf(*)(2011-01-05 19:20:19)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-05 18:27:52
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Нативный вендовый блокнот как бы знает про юникод.
Но по-дефолту открывает в 1251. А что по-дефолту, то и используют обычно.

SystemV(*)(2011-01-05 19:29:21)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-05 18:21:37
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>В НТ апи было нативно юникодным ещё тогда, когда бсдишные почтовики печально отрезали старший бит у символов в тексте писем, а про линупс никто и подумать не мог, что им когда-нибудь станет можно пользоваться.
Однако юзерспейсные вещи вполне себе в cp1251. Названия файлов и прочее. Это ещё более жутко, чем зоопарк - две разные кодировки одновременно.

SystemV(*)(2011-01-05 19:31:42)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-05 18:21:37
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Ну в целом MS тогда молодцы, что подошли так ответственно к переходу на utf, но единственно что меня конечно не радует так это консоль в cp 866. Сейчас-то пофиг, и переставить пара пустяков, когда владеешь вопросом. Но как помню раньше сколько из-за этой cp 866 помучился.

А интересно почему cp 866 поставлена в консоли по дефолту. Видимо ради совместимости со старыми дос-овскими программами?

iwolf(*)(2011-01-05 19:32:49)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 19:31:42
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Однако юзерспейсные вещи вполне себе в cp1251. Названия файлов и прочее. Это ещё более жутко, чем зоопарк - две разные кодировки одновременно.
Просто названия файлов в 1251 это только для совместимости, так же как и cp 866 в консоли. Представь если в один прекрасный день вся тусня вендузятников включит компы и вместо имен каталогов и файлов обнаружит иероглифы, а мы то понимаем, что для основной массы среднестатистических вендузятников это будет компьютерная гуманитарная катастрофа. ))) А вообще каталоги и файлы надо называть английскими словами, на крайняк транслитом.

iwolf(*)(2011-01-05 19:40:21)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 19:31:42
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Названия файлов в cp866. Потому и консоль в cp866, чтобы вывод dir можно было прочитать. Так что в венде всё ещё хуже.

anonymous(*)(2011-01-06 03:24:27)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100905 Firefox/3.6.8
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 19:31:42
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

> Однако юзерспейсные вещи вполне себе в cp1251. Названия файлов и прочее.
С чего ты взял???

HEBECTb_KTO(*)(2011-01-06 05:27:59)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-05 19:32:49
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

> А интересно почему cp 866 поставлена в консоли по дефолту. Видимо ради совместимости со старыми дос-овскими программами?
Я что-то очень сомневаюсь что там по дефолту 866я кодировка если не брать специально локализованную для России версию. А так да, для совместимости очевидно.

HEBECTb_KTO(*)(2011-01-06 05:31:08)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от anonymous 2011-01-06 03:24:27
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

> Названия файлов в cp866.
NTFS allows any sequence of 16-bit values for name encoding (file names, stream names, index names, etc.). This means UTF-16 codepoints are supported, but the file system does not check whether a sequence is valid UTF-16 (it allows any sequence of short values, not restricted to those in the Unicode standard).

(c)  http://en.wikipedia.org/wiki/NTFS#Internals

HEBECTb_KTO(*)(2011-01-06 05:34:08)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-05 19:29:21
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>> Нативный вендовый блокнот как бы знает про юникод.
> Но по-дефолту открывает в 1251. А что по-дефолту, то и используют обычно.
Чтобы проверить твои слова я провёл простой эксперимент. Нашёл компьютер с виндовсом, запустил в йом блокнот, нафигачил в него русских букв и сохранил в файл с кодировкой UTF-8 и расширением txt. Я проверил - данный в файле действительно представлены в юниеодной кодировке. Потом я нашёл этот файл проводником, нажал правую кнопку манипулятора "мышь" и выбрал в открывшемся меню опцию "открыть с помощью ноутпэда". По выбору этого пункта блокнот запустился и открыл текстовый файл в читабельном виде. Кодировку мне выбирать не пришлось. Что я делаю не так?

HEBECTb_KTO(*)(2011-01-06 14:38:34)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-06 05:31:08
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Я что-то очень сомневаюсь что там по дефолту 866я кодировка если не брать специально локализованную для России версию.

iwolf(*)(2011-01-06 15:23:12)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-06 14:38:34
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Чтобы проверить твои слова я провёл простой эксперимент. Нашёл компьютер с виндовсом, запустил в йом блокнот, нафигачил в него русских букв и сохранил в файл с кодировкой UTF-8 и расширением txt. Я проверил - данный в файле действительно представлены в юниеодной кодировке. Потом я нашёл этот файл проводником, нажал правую кнопку манипулятора "мышь" и выбрал в открывшемся меню опцию "открыть с помощью ноутпэда". По выбору этого пункта блокнот запустился и открыл текстовый файл в читабельном виде. Кодировку мне выбирать не пришлось. Что я делаю не так?

Да, блокнот с utf-8 работает без проблем, правда большинство вроде денверовцов об этом даже не подозревают.

iwolf(*)(2011-01-06 15:32:55)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-06 14:38:34
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Чтобы проверить твои слова я провёл простой эксперимент. Нашёл компьютер с виндовсом, запустил в йом блокнот, нафигачил в него русских букв и сохранил в файл с кодировкой UTF-8 и расширением txt.
Я просто говорил про то, в какой кодировке открывается пустой файл:) Естественно блокнот умеет автоопределять разные кодировки, это же не gedit.

SystemV(*)(2011-01-06 16:49:36)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от iwolf 2011-01-06 15:23:12
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Так я и говорю, что в русской венде оно может и стоит, но так же не всегда. Вот на другой машине с вендой дефолтная кодировка:

  1.  Microsoft Windows XP [Version 5.1.2600]
  2.  (C) Copyright 1985-2001 Microsoft Corp.
  3.  
  4.  L:\>mode
  5.  
  6.  Status for device CON:
  7.  ----------------------
  8.   Lines: 45
  9.   Columns: 100
  10.   Keyboard rate: 15
  11.   Keyboard delay: 0
  12.   Code page: 850
  13.  
  14.  
  15.  L:\>
  16.  

HEBECTb_KTO(*)(2011-01-06 19:47:11)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от HEBECTb_KTO 2011-01-06 19:47:11
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

>Так я и говорю, что в русской венде оно может и стоит, но так же не всегда. Вот на другой машине с вендой дефолтная кодировка:
И это ли не зоопарк?:)

SystemV(*)(2011-01-06 20:42:01)

Emacs-w3m/1.4.414 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Откуда такая любовь к 1251 в рунетах. от SystemV 2011-01-06 20:42:01
avatar
Скрыть

Re: Откуда такая любовь к 1251 в рунетах.

Ну так это-ж как LC_CTYPE="ru_RU.KOI8"

HEBECTb_KTO(*)(2011-01-07 03:38:32)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!