Mã hóa HTML (bộ ký tự)
- Trang trước Biểu tượng cảm xúc HTML
- Trang tiếp theo URL HTML
Để hiển thị chính xác trang HTML, trình duyệt web phải biết bộ ký tự cần sử dụng.
Từ ASCII đến UTF-8
ASCII là tiêu chuẩn mã ký tự đầu tiên. ASCII định nghĩa 128 ký tự có thể sử dụng trên internet: số (0-9), chữ cái (A-Z) và một số ký tự đặc biệt như: ! $ + - ( ) @ < >.
ISO-8859-1 là bộ ký tự mặc định của HTML 4. Bộ ký tự này hỗ trợ 256 mã ký tự khác nhau. HTML 4 cũng hỗ trợ UTF-8.
ANSI (Windows-1252) là bộ ký tự Windows gốc. ANSI tương đương với ISO-8859-1, nhưng khác nhau ở chỗ ANSI có 32 ký tự bổ sung.
Tiêu chuẩn HTML5 khuyến khích các nhà phát triển web sử dụng bộ ký tự UTF-8, bộ ký tự này bao gồm hầu hết các ký tự và biểu tượng trên thế giới!
Thuộc tính charset của HTML
Để hiển thị chính xác trang HTML, trình duyệt web phải biết bộ ký tự được sử dụng trong trang.
Trong điều này <meta>
Định nghĩa trong thẻ:
<meta charset="UTF-8">
Sự khác biệt giữa các bộ ký tự
Bảng dưới đây hiển thị sự khác biệt giữa các bộ ký tự trên:
Số | ASCII | ANSI | 8859 | UTF-8 | Mô tả |
---|---|---|---|---|---|
32 | space | ||||
33 | ! | ! | ! | ! | exclamation mark |
34 | " | " | " | " | quotation mark |
35 | # | # | # | # | number sign |
36 | $ | $ | $ | $ | dollar sign |
37 | % | % | % | % | percent sign |
mười lăm | mười sáu | mười sáu | mười sáu | mười sáu | mười bảy |
mười tám | 38 | 38 | 38 | 38 | & |
ampersand | 39 | 39 | 39 | 39 | ' |
apostrophe | 40 | 40 | 40 | 40 | ( |
left parenthesis | 41 | 41 | 41 | 41 | ) |
right parenthesis | * | * | * | * | asterisk |
+ | plus sign | plus sign | plus sign | plus sign | , |
comma | 45 | 45 | 45 | 45 | - |
hyphen-minus | . | . | . | . | 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 | < | < | < | < | less-than sign |
61 | = | = | = | = | equals sign |
62 | > | > | > | > | 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 | 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 | chữ cái Latinh r |
115 | s | s | s | s | chữ cái Latinh s |
116 | t | t | t | t | chữ cái Latinh t |
117 | u | u | u | u | chữ cái Latinh u |
118 | v | v | v | v | chữ cái Latinh v |
119 | w | w | w | w | chữ cái Latinh w |
120 | x | x | x | x | chữ cái Latinh x |
121 | y | y | y | y | chữ cái Latinh y |
122 | z | z | z | z | chữ cái Latinh z |
123 | { | { | { | { | dấu ngoặc móc trái |
124 | | | | | | | | | dấu thẳng |
125 | } | } | } | } | dấu ngoặc móc phải |
126 | ˜ | ˜ | ˜ | ˜ | dấu tilde |
127 | DEL | ||||
128 | € | dấu euro | |||
129 | › | › | › | single right-pointing angle quotation mark | |
130 | ‹ | dấu ngoặc thấp | |||
131 | ˃ | dấu f có móc | |||
132 | „ | dấu ngoặc kép thấp | |||
133 | … | dấu ba chấm ngang | |||
134 | ˆ | dấu lưỡi | |||
135 | ˝ | dấu song lưỡi | |||
136 | ˚ | dấu móc trên | |||
137 | ˉ | dấu phần trăm | |||
138 | ˇ | Chữ cái Latinh S có caron | |||
139 | ˌ | dấu ngoặc góc trái | |||
140 | ˆ | Chữ kết hợp Latinh OE | |||
141 | ‰ | ‰ | ‰ | single right-pointing angle quotation mark | |
142 | œ | Chữ cái Latinh Z có caron | |||
143 | † | † | † | single right-pointing angle quotation mark | |
144 | ‡ | ‡ | ‡ | single right-pointing angle quotation mark | |
145 | ‘ | dấu ngoặc đơn trái | |||
146 | ’ | dấu ngoặc đơn phải | |||
147 | « | dấu ngoặc kép trái | |||
148 | » | dấu ngoặc kép phải | |||
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 | é | é | é | Chữ cái Latin nhỏ e với dấu mũi tên | |
234 | ê | ê | ê | Chữ cái Latin nhỏ e với dấu vuông | |
235 | ë | ë | ë | Chữ cái Latin nhỏ e với dấu重音 | |
236 | ì | ì | ì | Chữ cái Latin nhỏ i với dấu nặng | |
237 | í | í | í | Chữ cái Latin nhỏ i với dấu mũi tên | |
238 | î | î | î | Chữ cái Latin nhỏ i với dấu vuông | |
239 | ï | ï | ï | Chữ cái Latin nhỏ i với dấu重音 | |
240 | ð | ð | ð | Chữ cái Latin nhỏ eth | |
241 | ñ | ñ | ñ | Chữ cái Latin nhỏ n với dấu mũ | |
242 | ò | ò | ò | Chữ cái Latin nhỏ o với dấu nặng | |
243 | ó | ó | ó | Chữ cái Latin nhỏ o với dấu mũi tên | |
244 | ô | ô | ô | Chữ cái Latin nhỏ o với dấu vuông | |
245 | õ | õ | õ | Chữ cái Latin nhỏ o với dấu mũ | |
246 | ö | ö | ö | Chữ cái Latin nhỏ o với dấu重音 | |
247 | ÷ | ÷ | ÷ | Dấu chia | |
248 | ø | ø | ø | Chữ cái Latin nhỏ o với dấu gạch dưới | |
249 | ù | ù | ù | Chữ cái Latin nhỏ u với dấu nặng | |
250 | ú | ú | ú | Chữ cái Latin nhỏ u với dấu mũi tên | |
251 | û | û | û | Chữ cái Latin với dấu vuông | |
252 | ü | ü | ü | Chữ cái Latin nhỏ u với dấu重音 | |
253 | ý | ý | ý | Chữ cái Latin nhỏ y với dấu mũi tên | |
254 | þ | þ | þ | Chữ cái Latin nhỏ thorn | |
255 | ÿ | ÿ | ÿ | Chữ cái Latin nhỏ y với dấu重音 |
Bảng mã ASCII
ASCII sử dụng giá trị từ 0 đến 31 (và 127) để làm ký tự điều khiển.
ASCII sử dụng các giá trị từ 32 đến 126 để biểu thị chữ cái, số và ký hiệu.
ASCII không sử dụng các giá trị từ 128 đến 255.
Bảng mã ANSI (Windows-1252)
Đối với các giá trị từ 0 đến 127, ANSI tương tự như ASCII.
ANSI có một nhóm ký tự đặc biệt, giá trị từ 128 đến 159.
Đối với các giá trị từ 160 đến 255, ANSI tương tự như UTF-8.
Bảng mã ISO-8859-1
Đối với các giá trị từ 0 đến 127, 8859-1 tương tự như ASCII.
8859-1 không sử dụng các giá trị từ 128 đến 159.
Đối với các giá trị từ 160 đến 255, 8859-1 tương tự như UTF-8.
Bảng mã UTF-8
Đối với các giá trị từ 0 đến 127, UTF-8 tương tự như ASCII.
UTF-8 không sử dụng các giá trị từ 128 đến 159.
Đối với các giá trị từ 160 đến 255, UTF-8 tương tự như ANSI và 8859-1.
UTF-8 tiếp tục từ giá trị 256, bao gồm hơn 10000 ký tự khác nhau.
Để tìm hiểu sâu hơn, hãy đọc tài liệu tham khảo đầy đủ về bảng mã ký tự HTML của chúng tôi.
Quy tắc @charset CSS
Bạn có thể sử dụng quy tắc @charset CSS để chỉ định mã hóa ký tự được sử dụng trong bảng phong cách:
Mô hình
Đặt mã hóa bảng樣 của bảng phong cách thành Unicode UTF-8:
@charset "UTF-8";
Hãy tìm hiểu thêm về Ngữ pháp @charset CSS Nội dung.
- Trang trước Biểu tượng cảm xúc HTML
- Trang tiếp theo URL HTML