Codifica HTML (set di caratteri)
Per visualizzare correttamente una pagina HTML, un browser Web deve sapere quale set di caratteri utilizzare.
Da ASCII a UTF-8
ASCII è stato il primo standard di codifica dei caratteri. ASCII ha definito 128 caratteri diversi che potrebbero essere utilizzati su Internet: numeri (0-9), lettere inglesi (AZ) e alcuni caratteri speciali come ! $ + - ( ) @ < > .
ISO-8859-1 era il set di caratteri predefinito per HTML 4. Questo set di caratteri supportava 256 codici di caratteri diversi. HTML 4 supportava anche UTF-8.
ANSI (Windows-1252) era il set di caratteri Windows originale. ANSI è identico a ISO-8859-1, tranne per il fatto che ANSI ha 32 caratteri extra.
La specifica HTML5 incoraggia gli sviluppatori web a utilizzare il set di caratteri UTF-8, che copre quasi tutti i caratteri e simboli del mondo!
L'attributo del set di caratteri HTML
Per visualizzare correttamente una pagina HTML, un browser web deve conoscere il set di caratteri utilizzato nella pagina.
Questo è specificato nel <meta>
tag:
<meta charset="UTF-8">
Differenze tra i set di caratteri
La tabella seguente mostra le differenze tra i set di caratteri descritti sopra:
Intorpidire | ASCII | ANSI | 8859 | UTF-8 | Descrizione |
---|---|---|---|---|---|
32 | spazio | ||||
33 | ! | ! | ! | ! | punto esclamativo |
34 | " | " | " | " | Virgolette |
35 | # | # | # | # | segno di numero |
36 | $ | $ | $ | $ | simbolo del dollaro |
37 | % | % | % | % | segno di percentuale |
38 | & | & | & | & | e commerciale |
39 | ' | ' | ' | ' | apostrofo |
40 | ( | ( | ( | ( | parentesi a sinistra |
41 | ) | ) | ) | ) | parentesi a destra |
42 | * | * | * | * | asterisco |
43 | + | + | + | + | più segno |
44 | , | , | , | , | virgola |
45 | - | - | - | - | trattino-meno |
46 | . | . | . | . | punto |
47 | / | / | / | / | solido |
48 | 0 | 0 | 0 | 0 | cifra zero |
49 | 1 | 1 | 1 | 1 | cifra uno |
50 | 2 | 2 | 2 | 2 | cifra due |
51 | 3 | 3 | 3 | 3 | cifra tre |
52 | 4 | 4 | 4 | 4 | cifra quattro |
53 | 5 | 5 | 5 | 5 | cifra cinque |
54 | 6 | 6 | 6 | 6 | cifra sei |
55 | 7 | 7 | 7 | 7 | cifra sette |
56 | 8 | 8 | 8 | 8 | cifra otto |
57 | 9 | 9 | 9 | 9 | cifra nove |
58 | : | : | : | : | colon |
59 | ; | ; | ; | ; | punto e virgola |
60 | < | < | < | < | segno meno di |
61 | = | = | = | = | segno di uguale |
62 | > | > | > | > | segno maggiore di |
63 | ? | ? | ? | ? | punto interrogativo |
64 | @ | @ | @ | @ | commerciale a |
65 | UN | UN | UN | UN | Lettera maiuscola latina A |
66 | B | B | B | B | Lettera maiuscola latina B |
67 | C | C | C | C | Lettera maiuscola latina C |
68 | D | D | D | D | Lettera maiuscola latina D |
69 | e | e | e | e | Lettera maiuscola latina E |
70 | F | F | F | F | Lettera maiuscola latina F |
71 | G | G | G | G | Lettera maiuscola latina G |
72 | h | h | h | h | Lettera maiuscola latina H |
73 | io | io | io | io | Lettera maiuscola latina I |
74 | J | J | J | J | Lettera maiuscola latina J |
75 | K | K | K | K | Lettera maiuscola latina K |
76 | l | l | l | l | Lettera maiuscola latina L |
77 | m | m | m | m | Lettera maiuscola latina M |
78 | n | n | n | n | Lettera maiuscola latina N |
79 | IL | IL | IL | IL | Lettera maiuscola latina O |
80 | P | P | P | P | Lettera maiuscola latina P |
81 | Q | Q | Q | Q | Lettera maiuscola latina Q |
82 | R | R | R | R | Lettera maiuscola latina R |
83 | S | S | S | S | Lettera maiuscola latina S |
84 | T | T | T | T | Lettera maiuscola latina T |
85 | u | u | u | u | Lettera maiuscola latina U |
86 | v | v | v | v | Lettera maiuscola latina V |
87 | w | w | w | w | Lettera maiuscola latina W |
88 | X | X | X | X | Lettera maiuscola latina X |
89 | Y | Y | Y | Y | Lettera maiuscola latina Y |
90 | CON | CON | CON | CON | Lettera maiuscola latina Z |
91 | [ | [ | [ | [ | parentesi quadra sinistra |
92 | \ | \ | \ | \ | solido inverso |
93 | ] | ] | ] | ] | parentesi quadra destra |
94 | ^ | ^ | ^ | ^ | accento circonflesso |
95 | _ | _ | _ | _ | linea bassa |
96 | ` | ` | ` | ` | accento serio |
97 | un | un | un | un | Lettera minuscola latina a |
98 | B | B | B | B | Lettera minuscola latina b |
99 | C | C | C | C | Lettera minuscola latina c |
100 | D | D | D | D | Lettera minuscola latina d |
101 | e | e | e | e | Lettera minuscola latina e |
102 | F | F | F | F | Lettera minuscola latina f |
103 | G | G | G | G | Lettera minuscola latina g |
104 | h | h | h | h | Lettera minuscola latina h |
105 | io | io | io | io | Lettera minuscola latina i |
106 | J | J | J | J | Lettera minuscola latina j |
107 | K | K | K | K | Lettera minuscola latina k |
108 | l | l | l | l | Lettera minuscola latina l |
109 | m | m | m | m | Lettera minuscola latina m |
110 | n | n | n | n | Lettera minuscola latina n |
111 | Il | Il | Il | Il | Lettera minuscola latina o |
112 | P | P | P | P | Lettera minuscola latina p |
113 | Q | Q | Q | Q | Lettera minuscola latina q |
114 | R | R | R | R | Lettera minuscola latina r |
115 | S | S | S | S | Lettera minuscola latina s |
116 | T | T | T | T | Lettera minuscola latina t |
117 | tu | tu | tu | tu | Lettera minuscola latina u |
118 | v | v | v | v | Lettera minuscola latina v |
119 | w | w | w | w | Lettera minuscola latina w |
120 | X | X | X | X | Lettera minuscola latina x |
121 | Y | Y | Y | Y | Lettera minuscola latina y |
122 | con | con | con | con | Lettera minuscola latina z |
123 | { | { | { | { | parentesi graffa sinistra |
124 | | | | | | | | | linea verticale |
125 | } | } | } | } | parentesi graffa destra |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DI | ||||
128 | € | segno dell'euro | |||
129 | | | | NON USATO | |
130 | ‚ | virgolette singole basse-9 | |||
131 | ƒ | F minuscola latina con gancio | |||
132 | „ | doppia virgoletta bassa-9 | |||
133 | … | ellissi orizzontale | |||
134 | † | pugnale | |||
135 | ‡ | doppio pugnale | |||
136 | ˆ | lettera di modifica accento circonflesso | |||
137 | ‰ | per mille sign | |||
138 | S | S maiuscola latina con caron | |||
139 | ‹ | virgolette singole con angolo rivolto a sinistra | |||
140 | Œ | Legatura maiuscola latina OE | |||
141 | | | | NON USATO | |
142 | z | Z maiuscola latina con caron | |||
143 | | | | NON USATO | |
144 | | | | NON USATO | |
145 | ' | ha lasciato virgolette singole | |||
146 | ' | virgolette singole a destra | |||
147 | “ | a sinistra virgolette doppie | |||
148 | " | virgolette doppie a destra | |||
149 | • | proiettile | |||
150 | – | e precipitare | |||
151 | — | ti precipiti | |||
152 | ˜ | piccola tilde | |||
153 | ™ | segno di marchio | |||
154 | S | S minuscola latina con caron | |||
155 | › | virgolette singole ad angolo retto | |||
156 | œ | Legatura piccola latina oe | |||
157 | | | | NON USATO | |
158 | ¾ | Z minuscola latina con caron | |||
159 | Ÿ | Y maiuscola latina con dieresi | |||
160 | spazio senza interruzioni | ||||
161 | ¡ | ¡ | ¡ | punto esclamativo capovolto | |
162 | ¢ | ¢ | ¢ | segno del centesimo | |
163 | £ | £ | £ | cancelletto | |
164 | ¤ | ¤ | ¤ | segno di valuta | |
165 | ¥ | ¥ | ¥ | segno di yen | |
166 | ¦ | ¦ | ¦ | barra rotta | |
167 | § | § | § | segno di sezione | |
168 | ¨ | ¨ | ¨ | dieresi | |
169 | © | © | © | segno di copyright | |
170 | ª | ª | ª | indicatore ordinale femminile | |
171 | « | « | « | virgolette ad angolo doppio verso sinistra | |
172 | ¬ | ¬ | ¬ | non firmare | |
173 | | | | trattino morbido | |
174 | ® | ® | ® | segno registrato | |
175 | ¯ | ¯ | ¯ | macron | |
176 | ° | ° | ° | segno di laurea | |
177 | ± | ± | ± | segno più-meno | |
178 | ² | ² | ² | apice due | |
179 | ³ | ³ | ³ | apice tre | |
180 | ´ | ´ | ´ | accento acuto | |
181 | µ | µ | µ | microsegno | |
182 | ¶ | ¶ | ¶ | segno del cuscino | |
183 | · | · | · | punto centrale | |
184 | ¸ | ¸ | ¸ | cedro | |
185 | ¹ | ¹ | ¹ | uno in apice | |
186 | º | º | º | indicatore ordinale maschile | |
187 | » | » | » | virgolette ad angolo doppio rivolte a destra | |
188 | ¼ | ¼ | ¼ | frazione volgare un quarto | |
189 | ½ | ½ | ½ | frazione volgare una metà | |
190 | ¾ | ¾ | ¾ | frazione volgare tre quarti | |
191 | ¿ | ¿ | ¿ | punto interrogativo invertito | |
192 | IN | IN | IN | A maiuscola latina con grave | |
193 | UN | UN | UN | Lettera latina A maiuscola con acuto | |
194 | UN | UN | UN | A maiuscola latina con circonflesso | |
195 | UN | UN | UN | Lettera A maiuscola latina con tilde | |
196 | UN | UN | UN | A maiuscola latina con dieresi | |
197 | Oh | Oh | Oh | Lettera A maiuscola latina con anello sopra | |
198 | Æ | Æ | Æ | Lettera maiuscola latina AE | |
199 | C | C | C | C maiuscola latina con cediglia | |
200 | È | È | È | Lettera E maiuscola latina con tomba | |
201 | È | È | È | Lettera E maiuscola latina con acuto | |
202 | Ê | Ê | Ê | E maiuscola latina con circonflesso | |
203 | e | e | e | E maiuscola latina con dieresi | |
204 | IO | IO | IO | Lettera maiuscola latina I con tomba | |
205 | IO | IO | IO | Lettera maiuscola latina I con acuto | |
206 | IO | IO | IO | Lettera maiuscola latina I con circonflesso | |
207 | IO | IO | IO | I maiuscola latina con dieresi | |
208 | D | D | D | Lettera maiuscola latina Eth | |
209 | N | N | N | N maiuscola latina con tilde | |
210 | Ò | Ò | Ò | Lettera maiuscola latina O con tomba | |
211 | Oh | Oh | Oh | Lettera maiuscola latina O con acuto | |
212 | OMBRELLO | OMBRELLO | OMBRELLO | Lettera latina maiuscola O con circonflesso | |
213 | Õ | Õ | Õ | Lettera latina maiuscola O con tilde | |
214 | Ö | Ö | Ö | O maiuscola latina con dieresi | |
215 | × | × | × | segno di moltiplicazione | |
216 | Ø | Ø | Ø | Lettera maiuscola latina O con tratto | |
217 | Ù | Ù | Ù | U maiuscola latina con tomba | |
218 | Ú | Ú | Ú | U maiuscola latina con acuto | |
219 | Û | Û | Û | U maiuscola latina con circonflesso | |
220 | Ü | Ü | Ü | U maiuscola latina con dieresi | |
221 | IDEA | IDEA | IDEA | Lettera maiuscola latina Y con acuto | |
222 | Þ | Þ | Þ | Lettera maiuscola latina Thorn | |
223 | ß | ß | ß | Lettera minuscola latina sharp s | |
224 | in | in | in | Lettera latina a minuscola con grave | |
225 | un | un | un | Lettera latina minuscola a con acuto | |
226 | un | un | un | Lettera latina a minuscola con circonflesso | |
227 | un | un | un | Lettera latina minuscola a con tilde | |
228 | un | un | un | Lettera latina a minuscola con dieresi | |
229 | un | un | un | Lettera latina a minuscola con anello sopra | |
230 | e | e | e | Lettera minuscola latina ae | |
231 | C | C | C | Lettera latina c minuscola con cediglia | |
232 | è | è | è | Lettera e minuscola latina con grave | |
233 | È | È | È | Lettera e minuscola latina con acuto | |
234 | e | e | e | Lettera e minuscola latina con circonflesso | |
235 | e | e | e | Lettera e minuscola latina con dieresi | |
236 | io | io | io | Lettera latina i minuscola con grave | |
237 | io | io | io | Lettera minuscola latina i con acuto | |
238 | io | io | io | Lettera minuscola latina i con circonflesso | |
239 | io | io | io | Lettera minuscola latina i con dieresi | |
240 | D | D | D | Lettera minuscola latina eth | |
241 | n | n | n | N minuscola latina con tilde | |
242 | ò | ò | ò | Lettera latina o minuscola con grave | |
243 | — | — | — | Lettera latina minuscola o con acuto | |
244 | Ombrello | Ombrello | Ombrello | Lettera latina o minuscola con circonflesso | |
245 | õ | õ | õ | Lettera latina minuscola o con tilde | |
246 | ö | ö | ö | Lettera latina minuscola o con dieresi | |
247 | ÷ | ÷ | ÷ | segno di divisione | |
248 | ø | ø | ø | Lettera latina o minuscola con tratto | |
249 | ù | ù | ù | Lettera latina minuscola u con grave | |
250 | u | u | u | Lettera latina minuscola u con acuto | |
251 | e | e | e | Lettera minuscola latina con circonflesso | |
252 | ü | ü | ü | U minuscola latina con dieresi | |
253 | idea | idea | idea | Lettera latina minuscola y con acuto | |
254 | þ | þ | þ | Spina latina minuscola | |
255 | ÿ | ÿ | ÿ | Y minuscola latina con dieresi |
Il set di caratteri ASCII
ASCII utilizza i valori da 0 a 31 (e 127) per i caratteri di controllo.
ASCII utilizza i valori da 32 a 126 per lettere, cifre e simboli.
ASCII non utilizza i valori da 128 a 255.
Il set di caratteri ANSI (Windows-1252)
ANSI è identico ad ASCII per i valori da 0 a 127.
ANSI ha un set di caratteri proprietario per i valori da 128 a 159.
ANSI è identico a UTF-8 per i valori da 160 a 255.
Il set di caratteri ISO-8859-1
ISO-8859-1 è identico ad ASCII per i valori da 0 a 127.
ISO-8859-1 non utilizza i valori da 128 a 159.
ISO-8859-1 è identico a UTF-8 per i valori da 160 a 255.
Il set di caratteri UTF-8
UTF-8 è identico ad ASCII per i valori da 0 a 127.
UTF-8 non utilizza i valori da 128 a 159.
UTF-8 è identico sia ad ANSI che a 8859-1 per i valori da 160 a 255.
UTF-8 continua dal valore 256 con più di 10 000 caratteri diversi.
Per uno sguardo più da vicino, studia il nostro riferimento completo al set di caratteri HTML .