Кодирование HTML (charset)
- Предыдущая страница Эмодзи HTML
- Следующая страница URL HTML
Для правильного отображения веб-страницы веб-браузер должен знать, какой набор символов использовать.
От ASCII к UTF-8
ASCII - это первый стандарт кодирования символов. ASCII определяет 128 символов, которые можно использовать в Интернете: цифры (0-9), латинские буквы (A-Z) и некоторые символы, такие как: ! $ + - ( ) @ < >.
ISO-8859-1 является стандартным набором символов для HTML 4. Этот набор поддерживает 256 различных кодов символов. HTML 4 также поддерживает UTF-8.
ANSI (Windows-1252) - это исходный набор символов Windows. ANSI идентичен ISO-8859-1, но имеет 32 дополнительных символа.
Спецификация HTML5 рекомендует веб-разработчикам использовать набор символов UTF-8, который охватывает почти все символы и знаки в мире!
Атрибут charset HTML
Для правильного отображения веб-страницы веб-браузер должен знать используемый набор символов.
Это <meta>
указывается в теге:
<meta charset="UTF-8">
Различия между наборами символов
В таблице ниже показаны различия между указанными наборами символов:
Numb | ASCII | ANSI | 8859 | UTF-8 | Описание |
---|---|---|---|---|---|
32 | пробел | ||||
33 | ! | ! | ! | ! | знак восклицания |
34 | " | " | " | " | кавычки |
35 | # | # | # | # | знак номера |
36 | $ | $ | $ | $ | знак доллара |
37 | % | % | % | % | процентный знак |
38 | 38 | 38 | 38 | 38 | & |
Ampersand | 39 | 39 | 39 | 39 | ' |
Апостроф | 39 | 39 | 39 | 39 | ( |
Левая скобка | 40 | 40 | 40 | 40 | ) |
Правая скобка | 41 | 41 | 41 | 41 | * |
Астериск | 42 | 42 | 42 | 42 | + |
Символ плюс | 43 | 43 | 43 | 43 | , |
Запятая | 45 | 45 | 45 | 45 | - |
Знак минус | 46 | 46 | 46 | 46 | . |
Точка | 47 | 47 | 47 | 47 | / |
Solidus | 48 | 48 | 48 | 48 | 0 |
Номер ноль | 49 | 49 | 49 | 49 | 1 |
Номер один | 50 | 50 | 50 | 50 | 2 |
Номер два | 51 | 51 | 51 | 51 | 3 |
Номер три | 52 | 52 | 52 | 52 | 4 |
Номер четыре | 53 | 53 | 53 | 53 | 5 |
Номер пять | 54 | 54 | 54 | 54 | 6 |
Номер шесть | 55 | 55 | 55 | 55 | 7 |
Номер семь | 56 | 56 | 56 | 56 | 8 |
Номер восемь | 57 | 57 | 57 | 57 | 9 |
Номер девять | 58 | 58 | 58 | 58 | : |
Кolon | 59 | 59 | 59 | 59 | ; |
Тире | 60 | 60 | 60 | 60 | < |
Символ меньше | 61 | 61 | 61 | 61 | = |
Символ равенства | 62 | 62 | 62 | 62 | > |
Символ больше | ? | ? | ? | ? | Вопросительный знак |
64 | @ | @ | @ | @ | Коммерческий знак |
65 | А | А | А | А | Латинская заглавная буква А |
66 | Б | Б | Б | Б | Латинская заглавная буква Б |
67 | Ц | Ц | Ц | Ц | Латинская заглавная буква Ц |
68 | Д | Д | Д | Д | Латинская заглавная буква Д |
69 | Е | Е | Е | Е | Латинская заглавная буква Е |
70 | Э | Э | Э | Э | Латинская заглавная буква Э |
71 | Ф | Ф | Ф | Ф | Латинская заглавная буква Ф |
72 | Г | Г | Г | Г | Латинская заглавная буква Г |
73 | И | И | И | И | Латинская заглавная буква И |
74 | Дж | Дж | Дж | Дж | Латинская заглавная буква Дж |
75 | К | К | К | К | Латинская заглавная буква К |
76 | Л | Л | Л | Л | Латинская заглавная буква Л |
77 | М | М | М | М | Латинская заглавная буква М |
78 | Н | Н | Н | Н | Латинская заглавная буква Н |
79 | О | О | О | О | Латинская заглавная буква О |
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 | 92 | 92 | 92 | 92 | [ |
left square bracket | 93 | 93 | 93 | 93 | \ |
reverse solidus | 94 | 94 | 94 | 94 | ] |
right square bracket | 95 | 95 | 95 | 95 | ^ |
circumflex accent | _ | _ | _ | _ | 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 | латинская строчная буква 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 | { | { | { | { | левая скобка curly |
124 | | | | | | | | | вертикальная черта |
125 | } | } | } | } | правая скобка curly |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DEL | ||||
128 | ˇ | знак евро | |||
129 | ˇ | ˇ | ˇ | single right-pointing angle quotation mark | |
130 | ˇ | одинарная low-9 кавычка | |||
131 | ˇ | латинская строчная буква f с hook | |||
132 | ˇ | двойная low-9 кавычка | |||
133 | ˇ | гorizontalная ellipsis | |||
134 | ˇ | dagger | |||
135 | ˇ | двойной dagger | |||
136 | ˇ | буква, указывающая на циркумфлекс | |||
137 | ˇ | знак промilles | |||
138 | ˇ | латинская заглавная буква S с caret | |||
139 | ˇ | одинарная левосторонняя кавычка | |||
140 | ˇ | латинская заглавная лигатура OE | |||
141 | ˇ | ˇ | ˇ | single right-pointing angle quotation mark | |
142 | ˇ | латинская заглавная буква Z с caret | |||
143 | ˆ | ˆ | ˆ | single right-pointing angle quotation mark | |
144 | ˇ | ˇ | ˇ | single right-pointing angle quotation mark | |
145 | ' | левая одинарная кавычка | |||
146 | ' | правая одинарная кавычка | |||
147 | { | левая двойная кавычка | |||
148 | } | правая двойная кавычка | |||
149 | | bullet | |||
150 | | en dash | |||
151 | | 149 | |||
| bullet | | |||
en dash | | 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 | 159 | 159 | | |
Latin capital letter Y with diaeresis | 160 | 160 | 160 | no-break space | |
¡ | inverted exclamation mark | inverted exclamation mark | inverted exclamation mark | ¢ | |
cent sign | £ | £ | £ | pound sign | |
¤ | currency sign | currency sign | currency sign | ¥ | |
yen sign | 166 | 166 | 166 | ¦ | |
broken bar | 167 | 167 | 167 | § | |
section sign | 168 | 168 | 168 | ¨ | |
diaeresis | 169 | 169 | 169 | © | |
copyright sign | 170 | 170 | 170 | ª | |
feminine ordinal indicator | 171 | 171 | 171 | « | |
left-pointing double angle quotation mark | 172 | 172 | 172 | ¬ | |
not sign | | | | 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 | é | é | é | Латинская литера e с акцентом | |
234 | ê | ê | ê | Латинская литера e с циркумфлексом | |
235 | ë | ë | ë | Латинская литера e с диэресисом | |
236 | ì | ì | ì | Латинская литера i с грависом | |
237 | í | í | í | Латинская литера i с акцентом | |
238 | î | î | î | Латинская литера i с циркумфлексом | |
239 | ï | ï | ï | Латинская литера i с диэресисом | |
240 | ð | ð | ð | Латинская литера eth | |
241 | ñ | ñ | ñ | Латинская литера n с тильдой | |
242 | ò | ò | ò | Латинская литера o с грависом | |
243 | ó | ó | ó | Латинская литера o с акцентом | |
244 | ô | ô | ô | Латинская литера o с циркумфлексом | |
245 | õ | õ | õ | Латинская литера o с тильдой | |
246 | ö | ö | ö | Маленькая латинская литера o с диэресисом | |
247 | ÷ | ÷ | ÷ | Знак деления | |
248 | ø | ø | ø | Латинская литера o с тильдой | |
249 | ù | ù | ù | Маленькая латинская литера u с грависом | |
250 | ú | ú | ú | Маленькая латинская литера u с акцентом | |
251 | û | û | û | Латинская литера с циркумфлексом | |
252 | ü | ü | ü | Маленькая латинская литера u с диэресисом | |
253 | ý | ý | ý | Маленькая латинская литера y с акцентом | |
254 | þ | þ | þ | Маленькая латинская литера thorn | |
255 | ÿ | ÿ | ÿ | Маленькая латинская литера y с диэресисом |
ASCII символы
ASCII использует значения от 0 до 31 (а также 127) в качестве управляющих символов.
ASCII использует значения от 32 до 126 для представления букв, цифр и знаков.
ASCII не использует значения от 128 до 255.
Система кодирования символов ANSI (Windows-1252)
Для значений от 0 до 127 ANSI совпадает с ASCII.
ANSI имеет набор уникальных символов, значения которых составляют от 128 до 159.
Для значений от 160 до 255 ANSI совпадает с UTF-8.
Система кодирования символов ISO-8859-1
Для значений от 0 до 127 8859-1 совпадает с ASCII.
8859-1 не использует значения от 128 до 159.
Для значений от 160 до 255 8859-1 совпадает с UTF-8.
Система кодирования символов UTF-8
Для значений от 0 до 127 UTF-8 совпадает с ASCII.
UTF-8 не использует значения от 128 до 159.
Для значений от 160 до 255 UTF-8 совпадает с ANSI и 8859-1.
UTF-8 продолжает с значения 256 и включает более 10000 различных символов.
Для более глубокого изучения прочитайте наш полный справочник по системам кодирования символов HTML.
Правило @charset CSS
Вы можете использовать правило @charset в CSS для указания кодировки символов, используемой в таблице стилей:
Пример
Установите кодировку таблицы стилей в Unicode UTF-8:
@charset "UTF-8";
Более подробную информацию можно найти в нашем справочнике по CSS Правило @charset в CSS содержание.
- Предыдущая страница Эмодзи HTML
- Следующая страница URL HTML