топ Най-добрите безплатни кодеци за Windows 10

Има ли сайт, диаграма или сурови данни, които показват колко от потребителите са използвали Unicode (UTF-8) или Западна (ISO-8859-1) или Китайски и така.

Или предоставете груби данни за това, което се използва в голям брой сайтове. Искам груби данни за основните настройки на браузъра.

Искам да знам кое кодиране на знаци има повечето потребители.

  • 3 за „предпочитате да имате“ във вашия въпрос. Ако под потребители разбирате потребители на уебсайтове (а не потребители на разработчици), аз уверено мисля, че повечето дори не знаят какво е това, а тези, които знаят, не се интересуват, стига да работи. От страна на разработчиците UTF-8 е съвсем стандартен в наши дни и не мога да измисля причина, поради която да използвам ISO-8859-1, освен ако имате някакъв стар софтуер, който го изисква.
  • за нормален потребител има нормална настройка, когато те изтеглят браузъра; какво е това?
  • Моят Firefox по подразбиране е ISO-8859-1 (Latin1). Може да е полезно да получите полезен отговор, ако обясните какъв проблем се опитвате да разрешите ...

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

  • +1. Опитвам се да измисля някаква причина за модерен уебсайт не да използвам UTF-8 и, честно казано, все още не съм измислил такива.
  • Какво се разбира под правилен шрифт тук?
  • Можете да откриете, че различни шрифтове са локализирани в Югоизточна Азия, Централна Европа, Индия, Западна Латинска и др. Така че правилният шрифт е този, в който има конкретния ви набор от катраци, които четете ежедневно (арабски, китайски, канджи, хангул, хинди, кирилица, западна латиница и др.) Докато шрифтът може да има няколко различни езикови набора знаци, аз съм не се натъкнете на такъв, който има над 10 000 знака, за да попълните всички кодови точки на UTF-8. Така че правилният е този, който отговаря на всички ваши нужди (езиците, които четете).

Какво каза @Fiasco_Labs доколкото да се използва. За статистика:

  • UTF-8 Растеж в мрежата в блога на W3C
  • UTF-8 Тенденции за използване от BuiltWith

Както коментира Освалдо, би било полезно да се знае точно защо мислите, че трябва да знаете това.

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

The само времето на кодиране по подразбиране на браузъра е важно, когато сървърът не посочва кодирането (така че браузърът трябва да отгатне) или евентуално, когато сървърът посочи странно кодиране, което браузърът не разбира (но това е доста необичайно, тъй като браузърите са склонни да знаят доста кодировки).

По исторически причини кодирането по подразбиране често е ISO-8859-1, тъй като това беше най-често използваното кодиране още в много ранните дни на мрежата, когато авторите не бяха толкова внимателни при определянето на кодирането.

Много браузъри също няма да задават по подразбиране някакво конкретно кодиране, а вместо това ще се опитат да отгатнат правилното кодиране чрез евристичен анализ, ако нито един не е изрично посочен. Например, моето кодиране по подразбиране на Firefox е настроено просто на „Auto-Detect / Universal“; има и други настройки за автоматично откриване, които предпочитат едно кодиране (или кодиране, често срещано в един регион / език) пред други в двусмислени случаи.

Но за авторите наистина няма причина да не използват просто UTF-8 в наши дни. Всеки браузър го поддържа и тъй като е Unicode кодиране, той съдържа по същество всички знаци, намерени във всяко друго кодиране.

  • 1 Основната причина да не използвате UTF-8 е съхранението и съвместимостта. UTF-8 е кодиране с променлива ширина, което използва многобайтови представяния за много символи. Той е много гъвкав, тъй като се свързва с повечето Unicode символи, но много малко приложения всъщност трябва да поддържат всички Unicode кодови блокове едновременно (така или иначе нито един шрифт няма пълна поддръжка на Unicode). Дори многоезичните сайтове обикновено използват само един език на всяка страница, така че използването на кодиране Latin-1 или еквивалентно специфично за региона кодиране е по-ефективно / по-просто (много уязвимости в сигурността се дължат на неправилно боравене с многобайтови кодове).

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?