Любимая бНОПНЯ! Или русския язык в программировании.

Рейтинг: 0Ответов: 1Опубликовано: 02.01.2015

Всех с Новым Годом!
А точнее - я мНБШЛ цНДНЛ! (тоже бНОПНЯ)
Писал-писал сайт много лет на windows-1251 (html, JS, CSS), тут решил подключить модулёк к нему на php (раньше хостинг не позволял с php и mySQL баловаться.)
Так вот, подключил значит, написал кодировку ему "charset=windows-1251".
Из БД там берётся пока что лишь одна циферка.
Другие проекты изначально делал на UTF-8, а этот весь на windows-1251.
• Почему так происходит, ведь PHP на 1251 и сайт тоже на 1251?
> пример тут <
Почему ни как не могут придти к стандарту по кириллице!
Эти свистопляски с кодировками, уже отчасти поднадоели.
——————————————
Или переписывать (делать перекодировку) всего прожекта под UTF-8?

Ответы

▲ 4

На самом деле, то, что вы изначально решили использовать кодировку НЕ UTF-8 - сугубо ваша проблема, ибо сложно поверить, что вы начинали "писать-писать" тот самый сайт в прошлом тысячелетии..


По поводу:

Почему ни_как не могут придти к стандарту по кириллице_?
Эти свистопляски с кодировками_ уже отчасти поднадоели.

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

Ярким примером является, например, широкое использование языков низкого уровня( типа C и даже С++ ). Право, многие полагают, что в эпоху виртуализации( JVM & .NET в частности ) от использования более низкого уровня в процессе разработке нет никакого смысла. Однако же, если подумать, без C/C++ современный мир долго не продержится: в конце концов, не переписывать же исходники марсоходов и луноходов с нуля?