Форум | Последние учебники веб-разработки
×

HTML Кодировки

HTML Кодировки HTML ASCII HTML ANSI HTML ISO-8859 HTML Символы HTML UTF-8

HTML UTF-8

Latin базовый Latin дополнение Latin расширенный A Latin расширенный B изменения пробела диакритических знаков Греческий и коптский Cyrillic базовый Cyrillic дополнение

HTML Символы

Общая пунктуация Currency Символы Letterlike Символы Стрелки Математические операторы Вставка Чертежи Блок Elements Геометрические фигуры Misc Символы Dingbats

HTML юридические лица

HTML4 юридические лица HTML5 юридические лица A HTML5 юридические лица B HTML5 юридические лица C HTML5 юридические лица D HTML5 юридические лица E HTML5 юридические лица F HTML5 юридические лица G HTML5 юридические лица H HTML5 юридические лица I HTML5 юридические лица J HTML5 юридические лица K HTML5 юридические лица L HTML5 юридические лица M HTML5 юридические лица N HTML5 юридические лица O HTML5 юридические лица P HTML5 юридические лица Q HTML5 юридические лица R HTML5 юридические лица S HTML5 юридические лица T HTML5 юридические лица U HTML5 юридические лица V HTML5 юридические лица W HTML5 юридические лица X HTML5 юридические лица Y HTML5 юридические лица Z

 

HTML Unicode (UTF-8) Ссылка


Консорциум Unicode

Консорциум Unicode разрабатывает стандарт Unicode. Их цель состоит в том, чтобы заменить существующие наборы символов со стандартным формат преобразования Unicode (UTF).

Стандарт Unicode стал успешным, и реализуется в HTML, XML, Java, JavaScript, электронная почта, ASP, PHP и т.д. Стандарт Unicode также поддерживается во многих операционных системах и во всех современных браузерах.

Консорциум Unicode сотрудничает с ведущими организациями по разработке стандартов, таких как ISO, W3C и ECMA.


Наборы символов Unicode

Unicode, могут быть реализованы с помощью различных наборов символов. Наиболее часто используемые кодировки UTF-8 и UTF-16:

Character-set Description
UTF-8 A character in UTF8 can be from 1 to 4 bytes long. UTF-8 can represent any character in the Unicode standard. UTF-8 is backwards compatible with ASCII. UTF-8 is the preferred encoding for e-mail and web pages
UTF-16 16-bit Unicode Transformation Format is a variable-length character encoding for Unicode, capable of encoding the entire Unicode repertoire. UTF-16 is used in major operating systems and environments, like Microsoft Windows, Java and .NET.

Совет: Первые 128 символов Unicode (которые соответствуют один-к-одному с ASCII) кодируются с использованием одного октет с тем же двоичным значением как ASCII, делая действительный текст ASCII действует UTF-8 кодировке Unicode , а также.

Заметка HTML 4 поддерживает UTF-8. HTML 5 поддерживает как UTF-8 и UTF-16!


HTML5 стандарт: Unicode UTF-8

Поскольку наборы символов в ISO-8859 был ограничен в размерах, и не совместимы в многоязычной среде, Консорциум Unicode разработал стандарт Unicode.

В Unicode Стандартные крышки (почти) все символы, знаки препинания и символы в мире.

Unicode позволяет обрабатывать, хранение и транспортировка текста независимо от платформы и языка.

Кодировка символов по умолчанию в HTML-5 UTF-8.

Если веб-страница HTML5 использует другой набор символов, чем UTF-8, он должен быть указан в теге <META> как:

пример

<meta charset="ISO-8859-1">

Разница между Unicode и UTF-8

Unicode представляет собой набор символов. UTF-8 кодирует.

Unicode представляет собой список символов с уникальными десятичных чисел (кодовых точек). А = 41, В = 42, С = 43, ....

Этот список десятичных чисел представляют строку "Hello": 104 101 108 108 111

Кодирование как эти цифры переводятся в двоичные числа, которые будут храниться в компьютере:

UTF-8 кодировка будет хранить "привет", как это (двоичный): 01101000 01100101 01101100 01101100 01101111

Заметка Кодирование переводит числа в двоичной системе . Наборы символов преобразует символы чисел.


HTML5 UTF-8 кодов символов

Ниже приведен список некоторых из UTF-8 символов кодов, поддерживаемых HTML5:

Character codes Decimal Hexadecimal
C0 Controls and Basic Latin 0-127 0000-007F
C1 Controls and Latin-1 Supplement 128-255 0080-00FF
Latin Extended-A 256-383 0100-017F
Latin Extended-B 384-591 0180-024F
Spacing Modifiers 688-767 02B0-02FF
Diacritical Marks 768-879 0300-036F
Greek and Coptic 880-1023 0370-03FF
Cyrillic Basic 1024-1279 0400-04FF
Cyrillic Supplement 1280-1327 0500-052F
General Punctuation 8192-8303 2000-206F
Currency Symbols 8352-8399 20A0-20CF
Letterlike Symbols 8448-8527 2100-214F
Arrows 8592-8703 2190-21FF
Mathematical Operators 8704-8959 2200-22FF
Box Drawings 9472-9599 2500-257F
Block Elements 9600-9631 2580-259F
Geometric Shapes 9632-9727 25A0-25FF
Miscellaneous Symbols 9728-9983 2600-26FF
Dingbats 9984-10175 2700-27BF