Какую кодировку предпочитает большинство пользователей?


Есть ли какой-либо сайт, диаграмма или необработанные данные, которые показывают, сколько пользователей использовали Юникод (UTF-8) или Западный (ISO-8859-1) или Китайский и так.

Или предоставьте приблизительные данные о том, что используется на большинстве сайтов. Мне нужны приблизительные данные об основных настройках браузера.

Я хочу знать, какая кодировка символов у большинства пользователей.

Author: Santosh Kumar, 2012-03-17

3 answers

Используйте UTF-8, с соответствующими шрифтами, установленными на клиенте, он универсально представляет все наборы символов всех языков на планете. Китайский, кириллица, Кандзи, арабский, латинские варианты и т.д. Найдите инструмент отображения символов в Windows 7 или его аналог в Ubuntu 10+ и просмотрите их все в различных шрифтах. Вы можете найти различные шрифты, локализованные в Юго-Восточной Азии, Центральной Европе, Индии, Западной Латыни и т.д. Современные браузеры должны воспользоваться этим и правильно отобразите UTF-8, чтобы вы не застряли в головоломке с набором символов.

 9
Author: Fiasco Labs, 2012-03-17 05:44:58

Что сказал @fiasco_labs относительно того, что использовать. Для статистики:

 5
Author: Su', 2012-03-17 22:27:18

Как комментирует Освальдо, было бы полезно просто знать , почему вы думаете, что вам нужно это знать.

Когда пользователь посещает веб-страницу, браузер анализирует страницу, используя любую кодировку, которую ему укажет сервер (через заголовок HTTP Content-Type или соответствующий HTML <meta> тег).

Только время, когда кодировка браузера по умолчанию имеет значение, когда сервер не указывает кодировку (так что браузер должен угадать), или, возможно, когда сервер указывает странная кодировка, которую браузер не понимает (но это довольно необычно, поскольку браузеры, как правило, знают довольно много кодировок).

По историческим причинам кодировкой по умолчанию часто является ISO-8859-1, поскольку это была наиболее часто используемая кодировка в самые ранние дни Интернета, когда авторы не были так осторожны при указании кодировок.

Многие браузеры также не будут по умолчанию использовать какую-либо конкретную кодировку, а вместо этого попытаются угадать правильную кодировку с помощью эвристики анализ, если он явно не указан. Например, моя кодировка Firefox по умолчанию настроена просто на "Автоматическое обнаружение/Универсальность"; существуют также другие настройки автоматического обнаружения, которые в неоднозначных случаях предпочитают одну кодировку (или кодировки, распространенные в одном регионе/языке) другим.

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

 2
Author: Ilmari Karonen, 2012-04-20 11:18:37