Codifica HTML (Carattere Set)
- Pagina precedente Emoticon HTML
- Pagina successiva URL HTML
为了正确显示 HTML 页面,Web 浏览器必须知道要使用哪个字符集。
从 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 相同,不同之处在于 ANSI 具有 32 个额外的字符。
HTML5 规范鼓励 Web 开发人员使用 UTF-8 字符集,该字符集涵盖了世界上几乎所有的字符和符号!
字符集之间的差异
下表展示了上述字符集之间的区别:
Numb | ASCII | ANSI | 8859 | UTF-8 | Description |
---|---|---|---|---|---|
32 | space | ||||
33 | ! | ! | ! | ! | exclamation mark |
34 | " | " | " | " | quotation mark |
35 | # | # | # | # | number sign |
36 | $ | $ | $ | $ | dollar sign |
37 | % | % | % | % | percent sign |
38 | & | & | & | & | ampersand |
39 | ' | ' | ' | ' | apostrophe |
38 | & | & | & | & | e commerciale |
39 | ' | ' | ' | ' | apostrofo |
40 | ( | ( | ( | ( | parentesi sinistra |
41 | ) | ) | ) | ) | parentesi destra |
* | asterisco | asterisco | asterisco | asterisco | + |
segno più | , | , | , | , | virgola |
45 | - | - | - | - | trattino |
46 | . | . | . | . | punto |
47 | / | / | / | / | barra |
48 | zero | zero | zero | zero | 49 |
uno | 1 | 1 | 1 | 1 | cinquanta |
2 | due | due | due | due | cinquanta |
3 | cinquantuno | cinquantuno | cinquantuno | cinquantuno | 4 |
cinquantadue | 5 | 5 | 5 | 5 | cinque |
cinquantaquattro | 6 | 6 | 6 | 6 | sei |
cinquantatre | 5 | 5 | 5 | 5 | cinquantacinque |
5 | cinque | cinque | cinque | cinque | 7 |
sette | 56 | 56 | 56 | 56 | 8 |
otto | 57 | 57 | 57 | 57 | 9 |
nove | 58 | 58 | 58 | 58 | : |
due punti | 59 | 59 | 59 | 59 | ; |
punto e virgola | 60 | 60 | 60 | 60 | < |
segno di minore | = | = | = | = | segno di uguaglianza |
> | segno di maggiore | segno di maggiore | segno di maggiore | segno di maggiore | ? |
punto di domanda | 64 | 64 | 64 | 64 | @ |
commercial at | 65 | 65 | 65 | 65 | A |
Lettere maiuscola latina A | B | B | B | B | Lettere maiuscola latina B |
67 | C | C | C | C | Lettere maiuscola latina C |
68 | D | D | D | D | Lettere maiuscola latina D |
69 | E | E | E | E | Lettere maiuscola latina E |
70 | F | F | F | F | Lettere maiuscola latina F |
71 | G | G | G | G | Lettere maiuscola latina G |
72 | H | H | H | H | Lettere maiuscola latina H |
73 | I | I | I | I | Lettere maiuscola latina I |
74 | J | J | J | J | Lettere maiuscola latina J |
75 | K | K | K | K | Lettere maiuscola latina K |
76 | L | L | L | L | Lettere maiuscola latina L |
77 | M | M | M | M | Lettere maiuscola latina M |
78 | N | N | N | N | Lettere maiuscola latina N |
79 | O | O | O | O | Lettere maiuscola latina O |
Latin capital letter M | N | N | N | N | Latin capital letter N |
O | Latin capital letter O | Latin capital letter O | Latin capital letter O | Latin capital letter O | 80 |
P | Latin capital letter P | Latin capital letter P | Latin capital letter P | Latin capital letter P | 81 |
Q | Latin capital letter Q | Latin capital letter Q | Latin capital letter Q | Latin capital letter Q | 82 |
R | Latin capital letter R | Latin capital letter R | Latin capital letter R | Latin capital letter R | 83 |
S | Latin capital letter S | Latin capital letter S | Latin capital letter S | Latin capital letter S | 84 |
T | Latin capital letter T | Latin capital letter T | Latin capital letter T | Latin capital letter T | 85 |
U | Latin capital letter U | Latin capital letter U | Latin capital letter U | Latin capital letter U | 86 |
V | Latin capital letter V | Latin capital letter V | Latin capital letter V | Latin capital letter V | 87 |
W | Latin capital letter W | Latin capital letter W | Latin capital letter W | Latin capital letter W | 88 |
X | Latin capital letter X | Latin capital letter X | Latin capital letter X | Latin capital letter X | 89 |
Y | Latin capital letter Y | Latin capital letter Y | Latin capital letter Y | Latin capital letter Y | 90 |
Z | Latin capital letter Z | Latin capital letter Z | Latin capital letter Z | Latin capital letter Z | 91 |
[ | left square bracket | left square bracket | left square bracket | left square bracket | \ |
reverse solidus | ] | ] | ] | ] | right square bracket |
^ | circumflex accent | circumflex accent | circumflex accent | circumflex accent | _ |
low line | ` | ` | ` | ` | 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 | 114 | 114 | 114 | 114 | r |
r | s | s | s | s | s |
t | t | t | t | t | u |
u | v | v | v | v | v |
w | w | w | w | w | x |
x | y | y | y | y | y |
z | z | z | z | z | { |
parentesi graffa sinistra | | | | | | | | | barra verticale |
125 | } | } | } | } | parentesi graffa destra |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DEL | ||||
128 | caron | segno euro | |||
129 | caron | caron | caron | single right-pointing angle quotation mark | |
130 | caron | virgoletta bassa singola | |||
131 | caron | f con gancio | |||
132 | caron | virgoletta bassa doppia | |||
133 | caron | ellisse orizzontale | |||
134 | caron | coltello | |||
135 | caron | doppio coltello | |||
136 | caron | modificatore di accento circonflesso | |||
137 | caron | segno per mille | |||
138 | caron | S con caron | |||
139 | caron | virgoletta obliqua sinistra | |||
140 | caron | ligatura OE | |||
141 | caron | caron | caron | single right-pointing angle quotation mark | |
142 | caron | Z con caron | |||
143 | caron | caron | caron | single right-pointing angle quotation mark | |
144 | caron | caron | caron | single right-pointing angle quotation mark | |
145 | ' | virgoletta singola | |||
146 | ' | virgoletta singola | |||
147 | " | virgoletta doppia | |||
148 | " | virgolette doppia | |||
149 | | bullet | |||
150 | | en dash | |||
151 | non utilizzato | 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 | » | » | » | ||
» | Virgoletta doppietta puntata a destra | Virgoletta doppietta puntata a destra | Virgoletta doppietta puntata a destra | 188 | |
¼ | Frazione comune un quarto | Frazione comune un quarto | Frazione comune un quarto | ½ | |
Frazione comune metà | ¾ | ¾ | ¾ | Frazione comune tre quarti | |
191 | ¿ | ¿ | ¿ | Punteggio di domanda invertito | |
192 | À | À | À | Lettere latina maiuscola A con accento morto | |
193 | Á | Á | Á | Lettere latina maiuscola A con accento grave | |
194 | Â | Â | Â | Lettere latina maiuscola A con acuto | |
195 | Ã | Ã | Ã | Lettere latina maiuscola A con tilde | |
196 | Ä | Ä | Ä | Lettere latina maiuscola A con tranne | |
197 | Å | Å | Å | Lettere latina maiuscola A con anello sopra | |
198 | Æ | Æ | Æ | Lettere latina maiuscola AE | |
199 | Ç | Ç | Ç | Lettere latina maiuscola C con cediglia | |
200 | È | È | È | Lettere latina maiuscola E con accento morto | |
201 | É | É | É | Lettere latina maiuscola E con accento grave | |
202 | Ê | Ê | Ê | Lettere latina maiuscola E con acuto | |
203 | Ë | Ë | Ë | Lettere latina maiuscola E con tranne | |
204 | Ì | Ì | Ì | Lettere latina maiuscola I con accento morto | |
205 | Í | Í | Í | Lettere latina maiuscola I con accento grave | |
206 | Î | Î | Î | Lettere latina maiuscola I con acuto | |
207 | Ï | Ï | Ï | Lettere latina maiuscola I con tranne | |
208 | Ð | Ð | Ð | Lettere latina maiuscola Eth | |
209 | Ñ | Ñ | Ñ | Lettere latina maiuscola N con 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 | 233 | 233 | 233 | é | |
Lettera latina e con grave | 234 | 234 | 234 | ê | |
Lettera latina e con acuto | 235 | 235 | 235 | ë | |
Lettera latina e con diaereSI | 236 | 236 | 236 | ì | |
Piccola lettera latina i con grave | 237 | 237 | 237 | í | |
Piccola lettera latina i con grave | 238 | 238 | 238 | î | |
Piccola lettera latina i con acuto | 239 | 239 | 239 | ï | |
Piccola lettera latina i con diaereSI | 240 | 240 | 240 | ð | |
Lettera latina eth | 241 | 241 | 241 | ñ | |
Piccola lettera latina n con tilde | 242 | 242 | 242 | ò | |
Piccola lettera latina o con grave | 243 | 243 | 243 | ò | |
Piccola lettera latina o con grave | 244 | 244 | 244 | ô | |
Piccola lettera latina o con acuto | 245 | 245 | 245 | õ | |
Piccola lettera latina o con tilde | 246 | 246 | 246 | ö | |
Piccola lettera latina o con diaereSI | 247 | 247 | 247 | ÷ | |
divisione | ø | ø | ø | Lettera latina o con tratto | |
249 | ù | ù | ù | Piccola lettera latina u con tratto | |
250 | ú | ú | ú | Piccola lettera latina u con acuto | |
251 | û | û | û | Lettera latina con acuto | |
252 | ü | ü | ü | Piccola lettera latina u con diaereSI | |
253 | ý | ý | ý | Piccola lettera latina y con acuto | |
254 | þ | þ | þ | Piccola lettera latina thorn | |
255 | ÿ | ÿ | ÿ | Piccola lettera latina y con diaereSI |
Set di caratteri ASCII
ASCII utilizza i valori da 0 a 31 (e 127) come caratteri di controllo.
ASCII utilizza valori da 32 a 126 per rappresentare lettere, numeri e simboli.
ASCII non utilizza valori da 128 a 255.
Set di caratteri ANSI (Windows-1252)
Per valori da 0 a 127, ANSI è lo stesso di ASCII.
ANSI ha un insieme di caratteri proprietari, i cui valori vanno da 128 a 159.
Per valori da 160 a 255, ANSI è lo stesso di UTF-8.
Set di caratteri ISO-8859-1
Per valori da 0 a 127, 8859-1 è lo stesso di ASCII.
8859-1 non utilizza valori da 128 a 159.
Per valori da 160 a 255, 8859-1 è lo stesso di UTF-8.
Set di caratteri UTF-8
Per valori da 0 a 127, UTF-8 è lo stesso di ASCII.
UTF-8 non utilizza valori da 128 a 159.
Per valori da 160 a 255, UTF-8 è lo stesso di ANSI e 8859-1.
UTF-8 continua da valore 256, includendo oltre 10000 di caratteri diversi.
Per approfondire, leggi il nostro manuale di riferimento completo dei set di caratteri HTML.
Regola @charset CSS
Puoi usare la regola @charset CSS per specificare l'encoding del carattere utilizzato nella tabella di stili:
Esempio
Impostare l'encoding della tabella di stili su Unicode UTF-8:
@charset "UTF-8";
Per ulteriori informazioni, consultare il nostro manuale di riferimento CSS. Regola @charset CSS del contenuto.
- Pagina precedente Emoticon HTML
- Pagina successiva URL HTML