00:56

По морям, по волнам...
Где-то попалось на глаза мнение, что СЕЙЧАС лучше ставить charset=utf-8, чем charset=windows-1251. Кто-нибудь знает, почему? Да вообще лучше ли?

@темы: HTML, Синтаксис

Комментарии
19.07.2008 в 01:20

Торговец знаниями
katerok, повышение удобства. Плюс, бо́льшая масштабируемость и интероперабельность.
И, в целом, лучше. Ибо большинство символов, которые в cp1251 приходилось кодировать entities, в UTF есть «из коробки».
19.07.2008 в 04:31

Даже среди сильной бури есть маленькая полоска света!
Смотря где - в базах данных лучше использовать по возможности cp1251, до MySQL 4.0 к примеру. в 4.1 и выше лучше использовать UTF-8 с точки зрения скорости, но вот размер базы увеличится двоекратно. На уровне Windows UTF-8 слабо поддерживается, тут скорее имеет силу другая кодировка - UCS2. Она тоже занимает два байта/символ как и юникод, различие тут только в том, что она свободно читается и пишется в Windows. Пример: c:/windows/inf/agp.inf
19.07.2008 в 11:21

но вот размер базы увеличится двоекратно.

На кириллице - да.
А вот англоязычные особо не разбухают (можно сказать, что совсем не разбухают)
Именно поэтому ее там любят и вовсю рекомендуют..
19.07.2008 в 12:03

Торговец знаниями
lynx i.i., MySQL 4 уже можно считать раритетом и ориентироваться на него я бы не стал.
Trotil, совершенно верно, не разбухают. Ибо UTF-8 = ASCII в символах с кодом до 128.

В целом, увеличение объёма базы вдвое не столь страшен, если учесть, что использование UTF-8 даёт преимущества (в частности, упрощается создание многоязычных программ).
19.07.2008 в 12:40

Ибо UTF-8 = ASCII в символах с кодом до 128.

Да, так оно и есть.
Многие рекомендации переводные - у первоисточников фактор разбухания не так существенен.

Я сейчас прошелся по десятку посещаемых сайтов в зоне .com и в зоне .ru. Обнаружил, что из выборки все сайты com - utf-8, а в зоне ru - 1251.

Если переходить на utf-8, естественным образом ПО сайта тоже желательно переводить на utf-8.

Поэтому предполагаю, что в России сейчас популярна и еще долго будет популярна 1251.
19.07.2008 в 13:09

Торговец знаниями
Trotil, очень многие новые системы уже «из коробки» работают в UTF-8. На вскидку: Wordpress, Битрикс, Drupal.
19.07.2008 в 13:18

tven
Естественно. Они ведь ориентированы на мировой рынок.

Ситуации различаются - продукт для широкого класса потребителей и решение только для собственного сайта с русскоязычным контентом.
19.07.2008 в 13:29

Торговец знаниями
Trotil, при текущих темпах глобализации лучше использовать сразу решения, которые позволят легко и безболезненно сделать мультиязычную версию сайта. В случае жёсткой привязки на cp1251 мультиязычность может вызвать определённые затруднения.
19.07.2008 в 15:27

Даже среди сильной бури есть маленькая полоска света!
Есть проблема поддержки юникода в Блокноте и в ФАРе. На файловых CMS это существенно.
У меня на работе стоит Gentoo с локалью UTF-8 - никаких проблем, а вот дома, в Windows - беда.
19.07.2008 в 18:58

Торговец знаниями
lynx i.i., Komodo Edit, Programmer's Notepad, PSPad замечательно работают с UTF-8.
19.07.2008 в 19:24

Даже среди сильной бури есть маленькая полоска света!
tven их нет в поставке Windows.
19.07.2008 в 19:36

их нет в поставке Windows.

Весьма непутевый аргумент. Windows - прежде всего - операционная система.
Для операционной системы нет требования наличия многофункциональных приложений

А FAR тоже с Windows поставляется?
19.07.2008 в 20:03

Даже среди сильной бури есть маленькая полоска света!
Far не поставляется с Windows, но его можно поставить. Только он с utf-8 тоже не работает.
У меня стоит Notepad++, но он потребляет 99% ресурсов процессора порой. посему легких решений для utf-8 пока нет.
19.07.2008 в 20:08

Торговец знаниями
А FAR тоже с Windows поставляется?, +1
lynx i.i., «кто хочет решить проблему — ищет пути решения, кто не хочет — причины, почему её решить нельзя».
19.07.2008 в 20:21

Даже среди сильной бури есть маленькая полоска света!
Править файлы на работе, переправлять их домой и заливать на фтп)
19.07.2008 в 21:31

Торговец знаниями
lynx i.i., тоже как вариант. Но можно поступить проще, применяя один из перечисленных мною продуктов (они все, кстати, бесплатны). :)
20.07.2008 в 00:19

Даже среди сильной бури есть маленькая полоска света!
Из списка только PSPad более-менее по душе.
Komodo Edit вообще удивил:
System Requirements
233 MHz+ CPU (500 MHz+ PIII recommended)
128 MB RAM (256 MB+ recommended)
Up to 230 MB hard disk space during installation

230 Мб на редактор?! 256 Мб памяти?
О боги..
20.07.2008 в 00:22

Торговец знаниями
lynx i.i., в результате установки всё выглядит не столь печально. :)
20.07.2008 в 14:51

ye b kl fgjg fgjf lhjhy mffytu bbui g 0
20.07.2008 в 16:55

По морям, по волнам...
Trotil
Если переходить на utf-8, естественным образом ПО сайта тоже желательно переводить на utf-8.
Можно подробнее про ПО?
20.07.2008 в 17:33

По морям, по волнам...
А заодно можно об'яснить про CMS: я не понимаю, что значит управлять сайтом.
20.07.2008 в 22:49

Торговец знаниями
katerok, что именно интересует? CMS — системы, позволяющие довольно легко управлять структурой и содержимым сайта без необходимости глубоких познаний в HTML, CSS, etc.
20.07.2008 в 23:58

По морям, по волнам...
tven, я так понимаю, что пользователь видит только некий редактор, который как FrontPage или Adobe Dreamweaver, сделает за него всё, если нажать нужные кнопочки.
Почитав различные описания, поняла, что CMS оперирует и базами данных в том числе. Притом на самом сервере. То есть не нужно никуда закачивать файлы (при старом способе).

И вот я не понимаю, получается, что CMS --- тот же Dreamweaver, только более навороченный. Или же там совсем не такой принцип действия?
21.07.2008 в 00:10

Торговец знаниями
katerok, несколько другой принцип действия. Представь, что ты набираешь текст в текстовом редакторе. Только после нажатия кнопки «Сохранить» текст обрамляется (автоматически) в нужные теги и сразу публикуется на сайте. Плюс, легко изменяется структура.
В целом, более подробно можно посмотреть здесь.
21.07.2008 в 00:17

По морям, по волнам...
tven Только после нажатия кнопки «Сохранить» текст обрамляется (автоматически) в нужные теги и сразу публикуется на сайте.
Но дизайн-то сначала ему где-то указать нужно?

Вики не люблю (уж больно доооооооолго грузится), но почитаю. Чего только в голову не напихаешь в начале пути...
21.07.2008 в 00:28

Торговец знаниями
katerok, а дизайн уже определён шаблонами (ещё на этапе установки/настройки CMS).
21.07.2008 в 01:12

По морям, по волнам...
tven, спасибо за помощь, наконец-то разобралась! :ura:
21.07.2008 в 01:39

Торговец знаниями
katerok, незачем. :) Обращайся. :)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail