Что такое кодировка страницы

HTML Кодировка

Чтобы правильно отобразить HTML страницу, веб браузер должен знать, какой набор символов использовать.

Что такое кодировка символов?

ANSI (Windows-1252) был оригинальным Windows набор символов, с поддержкой 256 различных кодов символов.

ISO-8859-1 была кодировка по умолчанию для HTML 4. Этот набор символов тоже поддерживается 256 различных кодов символов.

Потому что ANSI и ISO-8859-1 были настолько ограничены, что HTML 4 также поддерживает UTF-8.

UTF-8 (Юникод) охватывает практически все знаки и символы в мире.

Кодировка по умолчанию для HTML5 является UTF-8.

HTML Атрибут charset

Для корректного отображения HTML страницы веб браузер должен знать набор символов, используемый на этой странице.

Это указано в теге :

Если браузер обнаруживает ISO-8859-1 на веб странице, он по умолчанию использует ANSI.

Различия между наборами символов

В следующей таблице показаны различия между наборами символов, описанными выше:

Число ASCII ANSI 8859 UTF-8 Описание
32 Пространство
33 ! ! ! ! Восклицательный знак
34 « « « « Кавычки двойные
35 # # # # Знак числа
36 $ $ $ $ Знак доллара
37 % % % % Знак процента
38 & & & & Амперсанд
39 Кавычки одинарные
40 ( ( ( ( Левая собка
41 ) ) ) ) Правая скобка
42 * * * * Звездочка
43 + + + + Плюс
44 , , , , Запятая
45 Дефис-минус
46 . . . . Точка
47 / / / / Косая черта
48 0 0 0 0 Число нуль
49 1 1 1 1 Число один
50 2 2 2 2 Число два
51 3 3 3 3 Число три
52 4 4 4 4 Число четыре
53 5 5 5 5 Число пять
54 6 6 6 6 Число шесть
55 7 7 7 7 Число семь
56 8 8 8 8 Число восемь
57 9 9 9 9 Число девять
58 : : : : Двоеточие
59 ; ; ; ; Точка с запятой
60 > > > Знак больше чем
63 ? ? ? ? Знак вопроса
64 @ @ @ @ Коммерческая в
65 A A A A Латинская буква A
66 B B B B Латинская буква B
67 C C C C Латинская буква C
68 D D D D Латинская буква D
69 E E E E Латинская буква E
70 F F F F Латинская буква F
71 G G G G Латинская буква G
72 H H H H Латинская буква H
73 I I I I Латинская буква I
74 J J J J Латинская буква J
75 K K K K Латинская буква K
76 L L L L Латинская буква L
77 M M M M Латинская буква M
78 N N N N Латинская буква N
79 O O O O Латинская буква O
80 P P P P Латинская буква P
81 Q Q Q Q Латинская буква Q
82 R R R R Латинская буква R
83 S S S S Латинская буква S
84 T T T T Латинская буква T
85 U U U U Латинская буква U
86 V V V V Латинская буква V
87 W W W W Латинская буква W
88 X X X X Латинская буква X
89 Y Y Y Y Латинская буква Y
90 Z Z Z Z Латинская буква Z
91 [ [ [ [ Левая квадратная скобка
92 \ \ \ \ Обратный солидус
93 ] ] ] ] Правая квадратная скобка
94 ^ ^ ^ ^ Циркумфлекс ударение
95 _ _ _ _ Низкая линия
96 ` ` ` ` Знак ударения
97 a a a a Латинская строчная буква a
98 b b b b Латинская строчная буква b
99 c c c c Латинская строчная буква c
100 d d d d Латинская строчная буква d
101 e e e e Латинская строчная буква e
102 f f f f Латинская строчная буква f
103 g g g g Латинская строчная буква g
104 h h h h Латинская строчная буква h
105 i i i i Латинская строчная буква i
106 j j j j Латинская строчная буква j
107 k k k k Латинская строчная буква k
108 l l l l Латинская строчная буква l
109 m m m m Латинская строчная буква m
110 n n n n Латинская строчная буква n
111 o o o o Латинская строчная буква o
112 p p p p Латинская строчная буква p
113 q q q q Латинская строчная буква q
114 r r r r Латинская строчная буква r
115 s s s s Латинская строчная буква s
116 t t t t Латинская строчная буква t
117 u u u u Латинская строчная буква u
118 v v v v Латинская строчная буква v
119 w w w w Латинская строчная буква w
120 x x x x Латинская строчная буква x
121 y y y y Латинская строчная буква y
122 z z z z Латинская строчная буква z
123 < < < < Левая фигурная скобка
124 | | | | Вертикальная линия
125 > > > > Правая фигурная скобка
126 Тильда
127 DEL
128 € Знак евро
129    НЕ ИСПОЛЬЗУЕТСЯ
130 ‚ Одинарная 9 низкая кавычка
131 ƒ Латинская строчная буква f с крючком
132 „ Двойная 9 низкая кавычка
133 Горизонтальное многоточие
134 † Кинжал
135 ‡ Двойной кинжал
136 ˆ Письмо модификатор облеченным ударением
137 ‰ Знак промилле
138 Š Латинская буква S с caron
139 ‹ Одинарный угол влево низкая кавычка
140 Œ Латинская заглавная лигатура OE
141    НЕ ИСПОЛЬЗУЕТСЯ
142 Ž Латинская буква Z с caron
143    НЕ ИСПОЛЬЗУЕТСЯ
144    НЕ ИСПОЛЬЗУЕТСЯ
145 ‘ Левая одинарная низкая кавычка
146 ’ Правая одинарная низкая кавычка
147 “ Левая двойная низкая кавычка
148 ” Правая двойная низкая кавычка
149 • Маркер
150 – Тире
151 — Длинное тире
152 ˜ Маленькая тильда
153 ™ Знак торговой марки
154 š Латинская строчная буква s с caron
155 › Одинарный угол вправо низкая кавычка
156 œ Латинская строчная лигатура oe
157    НЕ ИСПОЛЬЗУЕТСЯ
158 ž Латинская строчная буква z с caron
159 Ÿ Латинская буква Y с diaeresis
160 Неразрывный пробел
161 ¡ ¡ ¡ Перевернутый восклицательный знак
162 ¢ ¢ ¢ Знак цента
163 £ £ £ Знак фунта
164 ¤ ¤ ¤ Знак валюты
165 ¥ ¥ ¥ Знак иены
166 ¦ ¦ ¦ Прерывистая полоса
167 § § § Знак раздела
168 ¨ ¨ ¨ Трема
169 © © © Знак авторского права
170 ª ª ª Женский порядковый индикатор
171 « « « Двойной угол влево
172 ¬ ¬ ¬ Знак нет
173 ­ ­ ­ Мягкий дефис
174 ® ® ® Зарегистрированный знак
175 ¯ ¯ ¯ Макрон
176 ° ° ° Знак степени
177 ± ± ± Плюс-минус
178 ² ² ² Верхний индекс два
179 ³ ³ ³ Верхний индекс три
180 ´ ´ ´ Острый знак ударения
181 µ µ µ Микро знак
182 Знак абзаца
183 · · · Точка посередине
184 ¸ ¸ ¸ Седиль
185 ¹ ¹ ¹ Верхний индекс один
186 º º º Мужской порядковый индикатор
187 » » » Двойной угол вправо
188 ¼ ¼ ¼ Грубая дробь одна четвертая
189 ½ ½ ½ Грубая дробь одна вторая
190 ¾ ¾ ¾ Грубая дробь три четвертых
191 ¿ ¿ ¿ Перевернутый вопросительный знак
192 À À À Латинская буква A с grave
193 Á Á Á Латинская буква A с acute
194 Â Â Â Латинская буква A с circumflex
195 Ã Ã Ã Латинская буква A с tilde
196 Ä Ä Ä Латинская буква A с diaeresis
197 Å Å Å Латинская буква A с ring above
198 Æ Æ Æ Латинская буква AE
199 Ç Ç Ç Латинская буква C с cedilla
200 È È È Латинская буква E с grave
201 É É É Латинская буква E с acute
202 Ê Ê Ê Латинская буква E с circumflex
203 Ë Ë Ë Латинская буква E с diaeresis
204 Ì Ì Ì Латинская буква I с grave
205 Í Í Í Латинская буква I с acute
206 Î Î Î Латинская буква I с circumflex
207 Ï Ï Ï Латинская буква I с diaeresis
208 Ð Ð Ð Латинская буква Eth
209 Ñ Ñ Ñ Латинская буква N с tilde
210 Ò Ò Ò Латинская буква O с grave
211 Ó Ó Ó Латинская буква O с acute
212 Ô Ô Ô Латинская буква O с circumflex
213 Õ Õ Õ Латинская буква O с tilde
214 Ö Ö Ö Латинская буква O с diaeresis
215 × × × Знак умножения
216 Ø Ø Ø Латинская буква O с stroke
217 Ù Ù Ù Латинская буква U с grave
218 Ú Ú Ú Латинская буква U с acute
219 Û Û Û Латинская буква U с circumflex
220 Ü Ü Ü Латинская буква U с diaeresis
221 Ý Ý Ý Латинская буква Y с acute
222 Þ Þ Þ Латинская буква thorn
223 ß ß ß Латинская строчная буква sharp s
224 à à à Латинская строчная буква a с grave
225 á á á Латинская строчная буква a с acute
226 â â â Латинская строчная буква a с circumflex
227 ã ã ã Латинская строчная буква a с tilde
228 ä ä ä Латинская строчная буква a с diaeresis
229 å å å Латинская строчная буква a с ring above
230 æ æ æ Латинская строчная буква ae
231 ç ç ç Латинская строчная буква c с cedilla
232 è è è Латинская строчная буква e с grave
233 é é é Латинская строчная буква e с acute
234 ê ê ê Латинская строчная буква e с circumflex
235 ë ë ë Латинская строчная буква e с diaeresis
236 ì ì ì Латинская строчная буква i с grave
237 í í í Латинская строчная буква i с acute
238 î î î Латинская строчная буква i с circumflex
239 ï ï ï Латинская строчная буква i с diaeresis
240 ð ð ð Латинская строчная буква eth
241 ñ ñ ñ Латинская строчная буква n с tilde
242 ò ò ò Латинская строчная буква o с grave
243 ó ó ó Латинская строчная буква o с acute
244 ô ô ô Латинская строчная буква o с circumflex
245 õ õ õ Латинская строчная буква o с tilde
246 ö ö ö Латинская строчная буква o с diaeresis
247 ÷ ÷ ÷ division sign
248 ø ø ø Латинская строчная буква o с stroke
249 ù ù ù Латинская строчная буква u с grave
250 ú ú ú Латинская строчная буква u с acute
251 û û û Латинская строчная буква с circumflex
252 ü ü ü Латинская строчная буква u с diaeresis
253 ý ý ý Латинская строчная буква y с acute
254 þ þ þ Латинская строчная буква thorn
255 ÿ ÿ ÿ Латинская строчная буква y с тремой

ASCII Набор символов

ASCII используются значения от 0 до 31 (и 127) для управляющих символов.

ASCII используются значения от 32 до 126 для букв, цифр и символов.

ASCII не используйте значения от 128 до 255.

ANSI Набор символов (Windows-1252)

ANSI идентичен ASCII для значений от 0 до 127.

ANSI имеет собственный набор символов для значений от 128 до 159.

ANSI идентична кодировке utf-8 для значений от 160 до 255.

Источник

HTML Кодировка (Наборы символов)

Для правильного отображения HTML-страницы веб-браузер должен знать, какой набор символов использовать.

Что такое кодировка символов?

Набор символов (англ. character set) — таблица, задающая кодировку конечного множества символов алфавита (обычно элементов текста: букв, цифр, знаков препинания). Такая таблица сопоставляет каждому символу последовательность длиной в один или несколько символов другого алфавита (точек и тире в коде Mорзе, сигнальных флагов на флоте, нулей и единиц (битов) в компьютере).

ISO-8859-1 был набором символов по умолчанию для HTML 4. Этот набор символов также поддерживал 256 различных кодов символов.

ANSI (Windows-1252) был оригинальным набором символов Windows. ANSI идентичен ISO-8859-1, за исключением того, что ANSI имеет 32 дополнительных символа.

Поскольку ANSI и ISO-8859-1 были настолько ограничены, HTML 4 также поддерживал UTF-8.

UTF-8 (Unicode) охватывает практически все знаки и символы в мире.

HTML атрибут charset

Для правильного отображения HTML-страницы веб-браузер должен знать набор символов, используемый на странице.

Это указывается в теге :

Если браузер обнаруживает ISO-8859-1 на веб-странице, по умолчанию используется ANSI.

Различия между наборами символов

В следующей таблице показаны различия между наборами символов, описанными выше:

Число ASCII ANSI 8859 UTF-8 Описание
32 space
33 ! ! ! ! exclamation mark
34 « « « « quotation mark
35 # # # # number sign
36 $ $ $ $ dollar sign
37 % % % % percent sign
38 & & & & ampersand
39 apostrophe
40 ( ( ( ( left parenthesis
41 ) ) ) ) right parenthesis
42 * * * * asterisk
43 + + + + plus sign
44 , , , , comma
45 hyphen-minus
46 . . . . full stop
47 / / / / solidus
48 0 0 0 0 digit zero
49 1 1 1 1 digit one
50 2 2 2 2 digit two
51 3 3 3 3 digit three
52 4 4 4 4 digit four
53 5 5 5 5 digit five
54 6 6 6 6 digit six
55 7 7 7 7 digit seven
56 8 8 8 8 digit eight
57 9 9 9 9 digit nine
58 : : : : colon
59 ; ; ; ; semicolon
60 > > > greater-than sign
63 ? ? ? ? question mark
64 @ @ @ @ commercial at
65 A A A A Latin capital letter A
66 B B B B Latin capital letter B
67 C C C C Latin capital letter C
68 D D D D Latin capital letter D
69 E E E E Latin capital letter E
70 F F F F Latin capital letter F
71 G G G G Latin capital letter G
72 H H H H Latin capital letter H
73 I I I I Latin capital letter I
74 J J J J Latin capital letter J
75 K K K K Latin capital letter K
76 L L L L Latin capital letter L
77 M M M M Latin capital letter M
78 N N N N Latin capital letter N
79 O O O O Latin capital letter O
80 P P P P Latin capital letter P
81 Q Q Q Q Latin capital letter Q
82 R R R R Latin capital letter R
83 S S S S Latin capital letter S
84 T T T T Latin capital letter T
85 U U U U Latin capital letter U
86 V V V V Latin capital letter V
87 W W W W Latin capital letter W
88 X X X X Latin capital letter X
89 Y Y Y Y Latin capital letter Y
90 Z Z Z Z Latin capital letter Z
91 [ [ [ [ left square bracket
92 \ \ \ \ reverse solidus
93 ] ] ] ] right square bracket
94 ^ ^ ^ ^ circumflex accent
95 _ _ _ _ low line
96 ` ` ` ` grave accent
97 a a a a Latin small letter a
98 b b b b Latin small letter b
99 c c c c Latin small letter c
100 d d d d Latin small letter d
101 e e e e Latin small letter e
102 f f f f Latin small letter f
103 g g g g Latin small letter g
104 h h h h Latin small letter h
105 i i i i Latin small letter i
106 j j j j Latin small letter j
107 k k k k Latin small letter k
108 l l l l Latin small letter l
109 m m m m Latin small letter m
110 n n n n Latin small letter n
111 o o o o Latin small letter o
112 p p p p Latin small letter p
113 q q q q Latin small letter q
114 r r r r Latin small letter r
115 s s s s Latin small letter s
116 t t t t Latin small letter t
117 u u u u Latin small letter u
118 v v v v Latin small letter v
119 w w w w Latin small letter w
120 x x x x Latin small letter x
121 y y y y Latin small letter y
122 z z z z Latin small letter z
123 < < < < left curly bracket
124 | | | | vertical line
125 > > > > right curly bracket
126 tilde
127 DEL
128 € euro sign
129    NOT USED
130 ‚ single low-9 quotation mark
131 ƒ Latin small letter f with hook
132 „ double low-9 quotation mark
133 horizontal ellipsis
134 † dagger
135 ‡ double dagger
136 ˆ modifier letter circumflex accent
137 ‰ per mille sign
138 Š Latin capital letter S with caron
139 ‹ single left-pointing angle quotation mark
140 Œ Latin capital ligature OE
141    NOT USED
142 Ž Latin capital letter Z with caron
143    NOT USED
144    NOT USED
145 ‘ left single quotation mark
146 ’ right single quotation mark
147 “ left double quotation mark
148 ” right double quotation mark
149 • bullet
150 – en dash
151 — em dash
152 ˜ small tilde
153 ™ trade mark sign
154 š Latin small letter s with caron
155 › single right-pointing angle quotation mark
156 œ Latin small ligature oe
157    NOT USED
158 ž Latin small letter z with caron
159 Ÿ Latin capital letter Y with diaeresis
160 no-break space
161 ¡ ¡ ¡ inverted exclamation mark
162 ¢ ¢ ¢ cent sign
163 £ £ £ pound sign
164 ¤ ¤ ¤ currency sign
165 ¥ ¥ ¥ yen sign
166 ¦ ¦ ¦ broken bar
167 § § § section sign
168 ¨ ¨ ¨ diaeresis
169 © © © copyright sign
170 ª ª ª feminine ordinal indicator
171 « « « left-pointing double angle quotation mark
172 ¬ ¬ ¬ not sign
173 ­ ­ ­ soft hyphen
174 ® ® ® registered sign
175 ¯ ¯ ¯ macron
176 ° ° ° degree sign
177 ± ± ± plus-minus sign
178 ² ² ² superscript two
179 ³ ³ ³ superscript three
180 ´ ´ ´ acute accent
181 µ µ µ micro sign
182 pilcrow sign
183 · · · middle dot
184 ¸ ¸ ¸ cedilla
185 ¹ ¹ ¹ superscript one
186 º º º masculine ordinal indicator
187 » » » right-pointing double angle quotation mark
188 ¼ ¼ ¼ vulgar fraction one quarter
189 ½ ½ ½ vulgar fraction one half
190 ¾ ¾ ¾ vulgar fraction three quarters
191 ¿ ¿ ¿ inverted question mark
192 À À À Latin capital letter A with grave
193 Á Á Á Latin capital letter A with acute
194 Â Â Â Latin capital letter A with circumflex
195 Ã Ã Ã Latin capital letter A with tilde
196 Ä Ä Ä Latin capital letter A with diaeresis
197 Å Å Å Latin capital letter A with ring above
198 Æ Æ Æ Latin capital letter AE
199 Ç Ç Ç Latin capital letter C with cedilla
200 È È È Latin capital letter E with grave
201 É É É Latin capital letter E with acute
202 Ê Ê Ê Latin capital letter E with circumflex
203 Ë Ë Ë Latin capital letter E with diaeresis
204 Ì Ì Ì Latin capital letter I with grave
205 Í Í Í Latin capital letter I with acute
206 Î Î Î Latin capital letter I with circumflex
207 Ï Ï Ï Latin capital letter I with diaeresis
208 Ð Ð Ð Latin capital letter Eth
209 Ñ Ñ Ñ Latin capital letter N with tilde
210 Ò Ò Ò Latin capital letter O with grave
211 Ó Ó Ó Latin capital letter O with acute
212 Ô Ô Ô Latin capital letter O with circumflex
213 Õ Õ Õ Latin capital letter O with tilde
214 Ö Ö Ö Latin capital letter O with diaeresis
215 × × × multiplication sign
216 Ø Ø Ø Latin capital letter O with stroke
217 Ù Ù Ù Latin capital letter U with grave
218 Ú Ú Ú Latin capital letter U with acute
219 Û Û Û Latin capital letter U with circumflex
220 Ü Ü Ü Latin capital letter U with diaeresis
221 Ý Ý Ý Latin capital letter Y with acute
222 Þ Þ Þ Latin capital letter Thorn
223 ß ß ß Latin small letter sharp s
224 à à à Latin small letter a with grave
225 á á á Latin small letter a with acute
226 â â â Latin small letter a with circumflex
227 ã ã ã Latin small letter a with tilde
228 ä ä ä Latin small letter a with diaeresis
229 å å å Latin small letter a with ring above
230 æ æ æ Latin small letter ae
231 ç ç ç Latin small letter c with cedilla
232 è è è Latin small letter e with grave
233 é é é Latin small letter e with acute
234 ê ê ê Latin small letter e with circumflex
235 ë ë ë Latin small letter e with diaeresis
236 ì ì ì Latin small letter i with grave
237 í í í Latin small letter i with acute
238 î î î Latin small letter i with circumflex
239 ï ï ï Latin small letter i with diaeresis
240 ð ð ð Latin small letter eth
241 ñ ñ ñ Latin small letter n with tilde
242 ò ò ò Latin small letter o with grave
243 ó ó ó Latin small letter o with acute
244 ô ô ô Latin small letter o with circumflex
245 õ õ õ Latin small letter o with tilde
246 ö ö ö Latin small letter o with diaeresis
247 ÷ ÷ ÷ division sign
248 ø ø ø Latin small letter o with stroke
249 ù ù ù Latin small letter u with grave
250 ú ú ú Latin small letter u with acute
251 û û û Latin small letter with circumflex
252 ü ü ü Latin small letter u with diaeresis
253 ý ý ý Latin small letter y with acute
254 þ þ þ Latin small letter thorn
255 ÿ ÿ ÿ Latin small letter y with diaeresis

Набор символов ASCII

ASCII использует значение от 0 до 31 (и 127) для управляющих символов.

ASCII использует значение от 32 до 126 для букв, цифр и символов.

ASCII не использует значение от 128 до 255.

Набор символов ANSI (Windows-1252)

ANSI идентичный ASCII для значений от 0 до 127.

ANSI имеет собственный набор символов для значений от 128 до 159.

ANSI идентичный UTF-8 для значений от 160 до 255.

Источник

Читайте также:  Что такое журба по украински
Портал знаний