Должна ли HTML-мета-кодировка быть строчной или прописной?
Обычно UTF следует указывать в верхнем регистре, поскольку это аббревиатура.
Однако атрибуты в HTML обычно сглажены.
Итак, должно ли оно быть: <meta charset="UTF-8"/> или <meta charset="UTF-8"/>? Я знаю, что обе работают.
Спасибо.
Ответ 1
Значение для кодировки нечувствительно к регистру.
Из w3.org
Нечувствительность к регистру для любого имени набора символов, для которого реестр IANA [Character Sets] имеет поле Name или Alias, помеченное как "предпочтительное имя MIME"; или, если ни одно из полей псевдонима не помечено так, не учитывается регистр, не отвечающее за имя поля в реестре.
Спецификация конкретно не предусматривает канонический случай. Раньше я бы предположил, что вы просто используете UTF-8 (из registry), однако мир переходит к нижнему регистру, и теперь я предпочитаю UTF-8, поскольку он лучше выравнивается со всеми другим вашим HTML.