Kodowanie HTML (zestawy znaków)
Aby poprawnie wyświetlić stronę HTML, przeglądarka internetowa musi wiedzieć, jakiego zestawu znaków użyć.
Od ASCII do UTF-8
ASCII był pierwszym standardem kodowania znaków. ASCII definiuje 128 różnych znaków, których można używać w Internecie: cyfry (0-9), litery angielskie (AZ) i niektóre znaki specjalne, takie jak ! $ + - ( ) @ < > .
ISO-8859-1 był domyślnym zestawem znaków dla HTML 4. Ten zestaw znaków obsługiwał 256 różnych kodów znaków. HTML 4 obsługuje również UTF-8.
ANSI (Windows-1252) był oryginalnym zestawem znaków systemu Windows. ANSI jest identyczne z ISO-8859-1, z wyjątkiem tego, że ANSI ma 32 dodatkowe znaki.
Specyfikacja HTML5 zachęca twórców stron internetowych do używania zestawu znaków UTF-8, który obejmuje prawie wszystkie znaki i symbole na świecie!
Atrybut zestawu znaków HTML
Aby poprawnie wyświetlić stronę HTML, przeglądarka internetowa musi znać zestaw znaków użyty na stronie.
Jest to określone w <meta>
tagu:
<meta charset="UTF-8">
Różnice między zestawami znaków
Poniższa tabela przedstawia różnice między zestawami znaków opisanymi powyżej:
Zdrętwiały | ASCII | ANSI | 8859 | UTF-8 | Opis |
---|---|---|---|---|---|
32 | przestrzeń | ||||
33 | ! | ! | ! | ! | wykrzyknik |
34 | " | " | " | " | cudzysłów |
35 | # | # | # | # | znak liczbowy |
36 | $ | $ | $ | $ | znak dolara |
37 | % | % | % | % | znak procentu |
38 | & | & | & | & | ampersand |
39 | ' | ' | ' | ' | apostrof |
40 | ( | ( | ( | ( | lewy nawias |
41 | ) | ) | ) | ) | prawy nawias |
42 | * | * | * | * | gwiazdka |
43 | + | + | + | + | więcej znaku |
44 | , | , | , | , | przecinek |
45 | - | - | - | - | myślnik-minus |
46 | . | . | . | . | kropka |
47 | / | / | / | / | solidus |
48 | 0 | 0 | 0 | 0 | cyfra zero |
49 | 1 | 1 | 1 | 1 | cyfra jeden |
50 | 2 | 2 | 2 | 2 | cyfra druga |
51 | 3 | 3 | 3 | 3 | cyfra trzy |
52 | 4 | 4 | 4 | 4 | cyfra czwarta |
53 | 5 | 5 | 5 | 5 | cyfra pięć |
54 | 6 | 6 | 6 | 6 | cyfra sześć |
55 | 7 | 7 | 7 | 7 | cyfra siedem |
56 | 8 | 8 | 8 | 8 | cyfra osiem |
57 | 9 | 9 | 9 | 9 | cyfra dziewięć |
58 | : | : | : | : | okrężnica |
59 | ; | ; | ; | ; | średnik |
60 | < | < | < | < | mniej niż znak |
61 | = | = | = | = | znak równości |
62 | > | > | > | > | znak większości |
63 | ? | ? | ? | ? | znak zapytania |
64 | @ | @ | @ | @ | reklama w |
65 | A | A | A | A | Łacińska wielka litera A |
66 | b | b | b | b | Łacińska wielka litera B |
67 | C | C | C | C | Łacińska wielka litera C |
68 | D | D | D | D | Łacińska wielka litera D |
69 | mi | mi | mi | mi | Łacińska wielka litera E |
70 | F | F | F | F | Łacińska wielka litera F |
71 | g | g | g | g | Łacińska wielka litera G |
72 | h | h | h | h | Łacińska wielka litera H |
73 | i | i | i | i | Łacińska wielka litera I |
74 | J | J | J | J | Łacińska wielka litera J |
75 | K | K | K | K | Łacińska wielka litera K |
76 | L | L | L | L | Łacińska wielka litera L |
77 | m | m | m | m | Łacińska wielka litera M |
78 | n | n | n | n | Łacińska wielka litera N |
79 | TEN | TEN | TEN | TEN | Łacińska wielka litera O |
80 | P | P | P | P | Łacińska wielka litera P |
81 | Q | Q | Q | Q | Łacińska wielka litera Q |
82 | r | r | r | r | Łacińska wielka litera R |
83 | S | S | S | S | Łacińska wielka litera S |
84 | T | T | T | T | Łacińska wielka litera T |
85 | U | U | U | U | Łacińska wielka litera U |
86 | V | V | V | V | Łacińska wielka litera V |
87 | W | W | W | W | Łacińska wielka litera W |
88 | x | x | x | x | Łacińska wielka litera X |
89 | Y | Y | Y | Y | Łacińska wielka litera Y |
90 | Z | Z | Z | Z | Łacińska wielka litera Z |
91 | [ | [ | [ | [ | lewy nawias kwadratowy |
92 | \ | \ | \ | \ | odwrócony solidus |
93 | ] | ] | ] | ] | prawy nawias kwadratowy |
94 | ^ | ^ | ^ | ^ | akcent okalający |
95 | _ | _ | _ | _ | niska linia |
96 | ` | ` | ` | ` | poważny akcent |
97 | a | a | a | a | Łacińska mała litera a |
98 | b | b | b | b | Łacińska mała litera b |
99 | C | C | C | C | Łacińska mała litera c |
100 | D | D | D | D | Łacińska mała litera d |
101 | mi | mi | mi | mi | Łacińska mała litera e |
102 | F | F | F | F | Łacińska mała litera f |
103 | g | g | g | g | Łacińska mała litera g |
104 | h | h | h | h | Łacińska mała litera h |
105 | i | i | i | i | Łacińska mała litera i |
106 | J | J | J | J | Łacińska mała litera j |
107 | k | k | k | k | Łacińska mała litera k |
108 | ja | ja | ja | ja | Łacińska mała litera l |
109 | m | m | m | m | Łacińska mała litera m |
110 | n | n | n | n | Łacińska mała litera n |
111 | ten | ten | ten | ten | Łacińska mała litera o |
112 | P | P | P | P | Łacińska mała litera p |
113 | Q | Q | Q | Q | Łacińska mała litera q |
114 | r | r | r | r | Łacińska mała litera r |
115 | s | s | s | s | Łacińska mała litera s |
116 | T | T | T | T | Łacińska mała litera t |
117 | ty | ty | ty | ty | Łacińska mała litera u |
118 | v | v | v | v | Łacińska mała litera v |
119 | w | w | w | w | Łacińska mała litera w |
120 | x | x | x | x | Łacińska mała litera x |
121 | Y | Y | Y | Y | Łacińska mała litera y |
122 | z | z | z | z | Łacińska mała litera z |
123 | { | { | { | { | lewy nawias klamrowy |
124 | | | | | | | | | pionowa linia |
125 | } | } | } | } | prawy nawias klamrowy |
126 | ~ | ~ | ~ | ~ | tylda |
127 | Z | ||||
128 | € | znak euro | |||
129 | | | | NIEUŻYWANY | |
130 | ‚ | pojedynczy cudzysłów dolny 9 | |||
131 | ƒ | Łacińska mała litera f z haczykiem | |||
132 | „ | podwójny niski 9 cudzysłów | |||
133 | … | elipsa pozioma | |||
134 | ? | sztylet | |||
135 | ‡ | podwójny sztylet | |||
136 | Kąt | modyfikator litery cyrkonii akcent | |||
137 | ? | za tysiąc znak | |||
138 | S | Łacińska wielka litera S z caron | |||
139 | ja | pojedynczy cudzysłów kąta wskazującego w lewo | |||
140 | Œ. | Łacińska ligatura kapitałowa OE | |||
141 | | | | NIEUŻYWANY | |
142 | Ž | Łacińska wielka litera Z z caron | |||
143 | | | | NIEUŻYWANY | |
144 | | | | NIEUŻYWANY | |
145 | ' | lewy pojedynczy cudzysłów | |||
146 | ' | prawy pojedynczy cudzysłów | |||
147 | “ | lewy podwójny cudzysłów | |||
148 | ” | prawy podwójny cudzysłów | |||
149 | • | pocisk | |||
150 | – | i kreska | |||
151 | — | ty śmigasz | |||
152 | ~. | mała tylda | |||
153 | ™ | znak towarowy | |||
154 | s | Łacińska mała litera s z caron | |||
155 | › | pojedynczy cudzysłów kąta skierowanego w prawo | |||
156 | œ | Łacińska mała ligatura oe | |||
157 | | | | NIEUŻYWANY | |
158 | ž | Łacińska mała litera z z caron | |||
159 | Ÿ. | Łacińska wielka litera Y z dierezą | |||
160 | spacja bez przerwy | ||||
161 | ? | ? | ? | odwrócony wykrzyknik | |
162 | ¢. | ¢. | ¢. | znak centa | |
163 | £ | £ | £ | znak funta | |
164 | ¤. | ¤. | ¤. | znak waluty | |
165 | ¥. | ¥. | ¥. | znak jena | |
166 | |. | |. | |. | zepsuty pasek | |
167 | § | § | § | znak sekcji | |
168 | ¨. | ¨. | ¨. | diereza | |
169 | © | © | © | znak praw autorskich | |
170 | ª. | ª. | ª. | żeński wskaźnik porządkowy | |
171 | « | « | « | skierowany w lewo podwójny cudzysłów kątowy | |
172 | ¬ | ¬ | ¬ | nie podpisuj | |
173 | | | | miękki łącznik | |
174 | ® | ® | ® | zarejestrowany znak | |
175 | ¯. | ¯. | ¯. | Macron | |
176 | ° | ° | ° | znak stopnia | |
177 | ± | ± | ± | znak plus-minus | |
178 | ² | ² | ² | indeks górny dwa | |
179 | ³ | ³ | ³ | indeks górny trzy | |
180 | ´ | ´ | ´ | ostry akcent | |
181 | µ | µ | µ | mikroznak | |
182 | ¶ | ¶ | ¶ | znak pilcrow | |
183 | · | · | · | środkowa kropka | |
184 | ¸. | ¸. | ¸. | cedilla | |
185 | ¹ | ¹ | ¹ | indeks górny jeden | |
186 | º | º | º | męski wskaźnik porządkowy | |
187 | » | » | » | dwukątny cudzysłów skierowany w prawo | |
188 | ¼ | ¼ | ¼ | wulgarna frakcja jedna czwarta | |
189 | ½ | ½ | ½ | wulgarna frakcja połowa | |
190 | ¾. | ¾. | ¾. | wulgarny ułamek trzy czwarte | |
191 | ¿ | ¿ | ¿ | odwrócony znak zapytania | |
192 | W | W | W | Łacińska wielka litera A z grobem | |
193 | A | A | A | Łacińska wielka litera A z ostrym | |
194 | A | A | A | Łacińska wielka litera A z daszkiem | |
195 | A | A | A | Łacińska wielka litera A z tyldą | |
196 | A | A | A | Łacińska wielka litera A z dierezą | |
197 | Oh | Oh | Oh | Łacińska wielka litera A z pierścieniem powyżej | |
198 | Æ. | Æ. | Æ. | Łacińska wielka litera AE | |
199 | C | C | C | Łacińska wielka litera C z cedillą | |
200 | JEST | JEST | JEST | Łacińska wielka litera E z grobem | |
201 | JEGO | JEGO | JEGO | Łacińska wielka litera E z ostrym | |
202 | MI | MI | MI | Łacińska wielka litera E z daszkiem | |
203 | mi | mi | mi | Łacińska wielka litera E z dierezą | |
204 | I | I | I | Łacińska wielka litera I z grobem | |
205 | I | I | I | Łacińska wielka litera I z ostrym | |
206 | I | I | I | Łacińska wielka litera I z daszkiem | |
207 | I | I | I | Łacińska wielka litera I z dierezą | |
208 | D | D | D | Łacińska wielka litera Eth | |
209 | N | N | N | Łacińska wielka litera N z tyldą | |
210 | Ò. | Ò. | Ò. | Łacińska wielka litera O z grobem | |
211 | Oh | Oh | Oh | Łacińska wielka litera O z ostrym | |
212 | PARASOL | PARASOL | PARASOL | Łacińska wielka litera O z daszkiem | |
213 | Õ | Õ | Õ | Łacińska wielka litera O z tyldą | |
214 | Ö | Ö | Ö | Łacińska wielka litera O z dierezą | |
215 | × | × | × | znak mnożenia | |
216 | Ø | Ø | Ø | Łacińska wielka litera O z udarem | |
217 | Ù. | Ù. | Ù. | Łacińska wielka litera U z grobem | |
218 | Ú. | Ú. | Ú. | Łacińska wielka litera U z ostrym | |
219 | Û. | Û. | Û. | Łacińska wielka litera U z daszkiem | |
220 | Ü | Ü | Ü | Łacińska wielka litera U z dierezą | |
221 | POMYSŁ | POMYSŁ | POMYSŁ | Łacińska wielka litera Y z ostrym | |
222 | Þ. | Þ. | Þ. | Łacińska wielka litera Thorn | |
223 | SS | SS | SS | Łacińska mała litera ostra s | |
224 | w | w | w | Łacińska mała litera a z grobem | |
225 | a | a | a | Łacińska mała litera a z ostrym | |
226 | a | a | a | Łacińska mała litera a z daszkiem | |
227 | a | a | a | Łacińska mała litera a z tyldą | |
228 | a | a | a | Łacińska mała litera a z dierezą | |
229 | a | a | a | Łacińska mała litera a z pierścieniem powyżej | |
230 | … | … | … | Łacińska mała litera ae | |
231 | C | C | C | Łacińska mała litera c z cedillą | |
232 | jest | jest | jest | Łacińska mała litera e z grobem | |
233 | Jego | Jego | Jego | Łacińska mała litera e z ostrym | |
234 | mi | mi | mi | Łacińska mała litera e z daszkiem | |
235 | mi | mi | mi | Łacińska mała litera e z dierezą | |
236 | i | i | i | Łacińska mała litera i z grobem | |
237 | i | i | i | Łacińska mała litera i z ostrym | |
238 | i | i | i | Łacińska mała litera i z daszkiem | |
239 | i | i | i | Łacińska mała litera i z dierezą | |
240 | D | D | D | Łacińska mała litera eth | |
241 | n | n | n | Łacińska mała litera n z tyldą | |
242 | ò | ò | ò | Łacińska mała litera o z grobem | |
243 | Oh | Oh | Oh | Łacińska mała litera o z ostrym | |
244 | Parasol | Parasol | Parasol | Łacińska mała litera o z daszkiem | |
245 | Õ | Õ | Õ | Łacińska mała litera o z tyldą | |
246 | ö | ö | ö | Łacińska mała litera o z dierezą | |
247 | ÷ | ÷ | ÷ | znak podziału | |
248 | ø | ø | ø | Łacińska mała litera o z udarem | |
249 | ù. | ù. | ù. | Łacińska mała litera u z grobem | |
250 | ú | ú | ú | Łacińska mała litera u z ostrym | |
251 | oraz | oraz | oraz | Łacińska mała litera z daszkiem | |
252 | ü | ü | ü | Łacińska mała litera u z dierezą | |
253 | pomysł | pomysł | pomysł | Łacińska mała litera y z ostrym | |
254 | þ. | þ. | þ. | Cierń łacińska mała litera | |
255 | ÿ. | ÿ. | ÿ. | Łacińska mała litera y z dierezą |
Zestaw znaków ASCII
ASCII używa wartości od 0 do 31 (i 127) dla znaków sterujących.
ASCII używa wartości od 32 do 126 dla liter, cyfr i symboli.
ASCII nie używa wartości od 128 do 255.
Zestaw znaków ANSI (Windows-1252)
ANSI jest identyczny z ASCII dla wartości od 0 do 127.
ANSI ma zastrzeżony zestaw znaków dla wartości od 128 do 159.
ANSI jest identyczny z UTF-8 dla wartości od 160 do 255.
Zestaw znaków ISO-8859-1
ISO-8859-1 jest identyczny z ASCII dla wartości od 0 do 127.
ISO-8859-1 nie używa wartości od 128 do 159.
ISO-8859-1 jest identyczne z UTF-8 dla wartości od 160 do 255.
Zestaw znaków UTF-8
UTF-8 jest identyczny z ASCII dla wartości od 0 do 127.
UTF-8 nie używa wartości od 128 do 159.
UTF-8 jest identyczny z ANSI i 8859-1 dla wartości od 160 do 255.
UTF-8 kontynuuje od wartości 256 z ponad 10 000 różnych znaków.
Aby dokładniej się przyjrzeć, zapoznaj się z naszym Kompletnym zestawem znaków HTML .