Видео: Web Programming - Computer Science for Business Leaders 2016 2025
Кодировки для набора символов ISO Latin-1 поставляются по умолчанию во всех современных веб-браузерах. (Найдите «Набор символов ISO Latin-1» , чтобы найти полную таблицу значений.) Таким образом, объекты-символы в этом наборе могут использоваться непосредственно в разметке HTML без каких-либо специальных искажений.
Однако использование других кодировок требует включения специальной разметки, чтобы сообщить браузеру интерпретировать коды символов Юникода. (Unicode является международным стандартом - стандартом ISO 10645, на самом деле - который охватывает достаточно кодов для обработки большинства человеческих алфавитов, плюс множество символов и неалфавитных символов.) Эта специальная разметка принимает следующую форму:
Поскольку значение charset считывает UTF-8, вы можете ссылаться на все общие значения Unicode. (UTF-8 обозначает формат преобразования UCS 8 бит, формат кодирования, который представляет все символы Юникода. Найдите «Таблица символов Unicode UTF-8» , чтобы пропустить более чем один миллион символов.)
Хотя сегодняшние браузеры поддерживают UTF-8 более или менее повсеместно, ожидайте увидеть поддержку кодов символов UTF-16 в ближайшее время. Коды символов UTF-16 позволяют браузерам более эффективно взаимодействовать с не-римскими алфавитами, такими как арабский, катакана (японские идеограммы) и хангул (корейские идеограммы), которые некоторые браузеры изо всех сил стараются сделать правильно и полностью сегодня.
Программное обеспечение, ориентированное на HTML, предполагает, что определенные HTML-символы, такие как левый и правый угловые скобки (меньше и больше, чем знаки в математической нотации), должны быть скрыты и не отображаться на вашем готовые веб-страницы. Если вы действительно хотите отображать эти символы на своих страницах, вы должны четко указать свои пожелания в браузере.
Эти объекты позволяют отображать символы, которые обычно являются частью скрытой разметки HTML:
-
левая угловая скобка (<): << прямоугольная скобка (>): >>
-
амперсанд (&): &
-
Если вам нужно, чтобы эти символы отображались, включая их сущности в вашей разметке следующим образом: Элемент абзаца идентифицирует некоторый текст как абзац:
Это абзац
. Этот рисунок показывает, как эти объекты появляются внутри окна браузера,
