Encodage HTML (jeu de caractères)
- Page précédente Émoticônes HTML
- Page suivante URL HTML
Pour afficher correctement une page HTML, le navigateur Web doit savoir quel jeu de caractères utiliser.
De ASCII à UTF-8
ASCII est la première norme de codage de caractères. ASCII définit 128 caractères utilisables sur Internet : chiffres (0-9), lettres (A-Z) et quelques caractères spéciaux, comme : ! $ + - ( ) @ < >.
ISO-8859-1 est le jeu de caractères par défaut de HTML 4. Ce jeu de caractères supporte 256 codes de caractères différents. HTML 4 supporte également UTF-8.
ANSI (Windows-1252) est le jeu de caractères original de Windows. ANSI est identique à ISO-8859-1, mais avec 32 caractères supplémentaires.
Le规范HTML5 encourage les développeurs Web à utiliser le jeu de caractères UTF-8, qui couvre presque tous les caractères et symboles du monde !
Attribut charset HTML
Pour afficher correctement une page HTML, le navigateur Web doit connaître le jeu de caractères utilisé dans la page.
Ce dans <meta>
spécifié dans l'étiquette :
<meta charset="UTF-8">
Les différences entre les jeux de caractères
Le tableau suivant montre les différences entre les jeux de caractères mentionnés précédemment :
Numb | ASCII | ANSI | 8859 | UTF-8 | Description |
---|---|---|---|---|---|
32 | espace | ||||
33 | ! | ! | ! | ! | exclamation point |
34 | " | " | " | " | guillemet |
35 | # | # | # | # | signe de nombre |
36 | $ | $ | $ | $ | signe dollar |
37 | % | % | % | % | signe pour pourcentage |
38 | 38 | 38 | 38 | 38 | & |
ampersand | 39 | 39 | 39 | 39 | ' |
apostrophe | 40 | 40 | 40 | 40 | ( |
left parenthesis | 41 | 41 | 41 | 41 | ) |
right parenthesis | 42 | 42 | 42 | 42 | * |
asterisk | 43 | 43 | 43 | 43 | + |
plus sign | 44 | 44 | 44 | 44 | , |
comma | 45 | 45 | 45 | 45 | - |
hyphen-minus | 46 | 46 | 46 | 46 | . |
full stop | 47 | 47 | 47 | 47 | / |
solidus | 48 | 48 | 48 | 48 | 0 |
digit zero | 49 | 49 | 49 | 49 | 1 |
digit one | 50 | 50 | 50 | 50 | 2 |
digit two | 51 | 51 | 51 | 51 | 3 |
digit three | 52 | 52 | 52 | 52 | 4 |
digit four | 53 | 53 | 53 | 53 | 5 |
digit five | 54 | 54 | 54 | 54 | 6 |
digit six | 55 | 55 | 55 | 55 | 7 |
digit seven | 56 | 56 | 56 | 56 | 8 |
digit eight | 57 | 57 | 57 | 57 | 9 |
digit nine | 58 | 58 | 58 | 58 | : |
colon | 59 | 59 | 59 | 59 | ; |
semicolon | 60 | 60 | 60 | 60 | < |
less-than sign | 61 | 61 | 61 | 61 | = |
equals sign | 62 | 62 | 62 | 62 | > |
greater-than sign | ? | ? | ? | ? | 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 |
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 | 114 | 114 | 114 | 114 | r |
lettre minuscule latine r | 115 | 115 | 115 | 115 | s |
lettre minuscule latine s | 116 | 116 | 116 | 116 | t |
lettre minuscule latine t | 117 | 117 | 117 | 117 | u |
lettre minuscule latine u | 118 | 118 | 118 | 118 | v |
lettre minuscule latine v | 119 | 119 | 119 | 119 | w |
lettre minuscule latine w | 120 | 120 | 120 | 120 | x |
lettre minuscule latine x | 121 | 121 | 121 | 121 | y |
lettre minuscule latine y | 122 | 122 | 122 | 122 | z |
lettre minuscule latine z | 123 | 123 | 123 | 123 | { |
brace gauche | | | | | | | | | barre verticale |
125 | } | } | } | } | brace droit |
126 | ~ | ~ | ~ | ~ | tilde |
127 | DEL | ||||
128 | € | signe euro | |||
129 | ° | ° | ° | guillemet simple pointant à droite | |
° | 131 | ” | |||
guillemet bas simple | 132 | ˗ | |||
lettre minuscule latine f avec crochet | 133 | “ | |||
guillemet bas simple double | … | point d'élipsis horizontal | |||
134 | ˆ | dague | |||
135 | ˊ | dague double | |||
136 | ˉ | lettre modifiée accent circonflexe | |||
137 | ˛ | signe pour mille | |||
138 | ˝ | lettre majuscule latine S avec caron | |||
139 | ‘ | guillemet angle simple gauche | |||
140 | ˘ | ligature majuscule latine OE | |||
141 | ˇ | ˇ | ˇ | guillemet simple pointant à droite | |
142 | ¶ | lettre majuscule latine Z avec caron | |||
143 | ‰ | ‰ | ‰ | guillemet simple pointant à droite | |
144 | | | | guillemet simple pointant à droite | |
145 | ' | ' | |||
146 | ' | droite apostrophe | |||
147 | " | " | |||
148 | " | droite guillemet | |||
149 | | bullet | |||
150 | | en dash | |||
151 | 149 | | |||
point | 150 | | |||
tiret court | | tiret long | |||
152 | | tilde minuscule | |||
153 | | signe marque de commerce | |||
154 | | lettre minuscule latine s avec caron | |||
155 | | | | guillemet simple pointant à droite | |
156 | | ligature latine minuscule oe | |||
157 | | NOT USED | |||
158 | | ||||
lettre minuscule latine z avec caron | 159 | 159 | 159 | | |
lettre majuscule latine Y avec tréma | 160 | 160 | 160 | espace non décomposable | |
¡ | exclamation inversé | exclamation inversé | exclamation inversé | ¢ | |
signe centime | £ | £ | £ | signe livre | |
¤ | signe monétaire | signe monétaire | signe monétaire | ¥ | |
signe yén | 166 | 166 | 166 | ¦ | |
barre brisée | 167 | 167 | 167 | § | |
signe section | 168 | 168 | 168 | ¨ | |
tréma | 169 | 169 | 169 | © | |
signe de copyright | 170 | 170 | 170 | ª | |
indicateur ordinal féminin | 171 | 171 | 171 | « | |
guillemet double angle pointing à gauche | 172 | 172 | 172 | ¬ | |
signe non | | | | tiret mou | |
174 | ® | ® | ® | signe enregistré | |
175 | ¯ | ¯ | ¯ | macron | |
176 | ° | ° | ° | signe degré | |
177 | ± | ± | ± | signe plus moins | |
178 | ² | ² | ² | superscripte deux | |
179 | ³ | ³ | ³ | superscripte trois | |
180 | ´ | ´ | ´ | accents aigu | |
181 | µ | µ | µ | signe micro | |
182 | ¶ | ¶ | ¶ | signe paragraph | |
183 | · | · | · | point médian | |
184 | ¸ | ¸ | ¸ | cédille | |
185 | ¹ | ¹ | ¹ | superscripte un | |
186 | º | º | º | indicateur ordinal masculin | |
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 | 233 | 233 | 233 | é | |
Petite lettre latine e avec accent aigu | 234 | 234 | 234 | ê | |
Petite lettre latine e avec accent circonflexe | 235 | 235 | 235 | ë | |
Petite lettre latine e avec tréma | 236 | 236 | 236 | ì | |
Petite lettre latine i avec accent grave | 237 | 237 | 237 | í | |
Petite lettre latine i avec accent aigu | 238 | 238 | 238 | î | |
Petite lettre latine i avec accent circonflexe | 239 | 239 | 239 | ï | |
Petite lettre latine i avec tréma | 240 | 240 | 240 | ð | |
Petite lettre latine eth | 241 | 241 | 241 | ñ | |
Petite lettre latine n avec tilde | 242 | 242 | 242 | ò | |
Petite lettre latine o avec accent grave | 243 | 243 | 243 | ó | |
Petite lettre latine o avec accent aigu | 244 | 244 | 244 | ô | |
Petite lettre latine o avec accent circonflexe | 245 | 245 | 245 | õ | |
Petite lettre latine o avec tilde | 246 | 246 | 246 | ö | |
Petite lettre latine o avec tréma | 247 | 247 | 247 | ÷ | |
division sign | ø | ø | ø | Petite lettre latine o avec barre oblique | |
249 | ù | ù | ù | Petite lettre latine u avec accent grave | |
250 | ú | ú | ú | Petite lettre latine u avec accent aigu | |
251 | û | û | û | Petite lettre latine avec accent circonflexe | |
252 | ü | ü | ü | Petite lettre latine u avec tréma | |
253 | ý | ý | ý | Petite lettre latine y avec accent aigu | |
254 | þ | þ | þ | Petite lettre latine thorn | |
255 | ÿ | ÿ | ÿ | Petite lettre latine y avec tréma |
Jeu de caractères ASCII
ASCII utilise les valeurs de 0 à 31 (et 127) comme caractères de contrôle.
ASCII utilise les valeurs de 32 à 126 pour représenter des lettres, des chiffres et des symboles.
ASCII n'utilise pas les valeurs de 128 à 255.
Encodage de caractères ANSI (Windows-1252)
Pour les valeurs de 0 à 127, ANSI est identique à ASCII.
ANSI a un ensemble de caractères spéciaux, dont les valeurs varient de 128 à 159.
Pour les valeurs de 160 à 255, ANSI est identique à UTF-8.
Encodage de caractères ISO-8859-1
Pour les valeurs de 0 à 127, 8859-1 est identique à ASCII.
8859-1 n'utilise pas les valeurs de 128 à 159.
Pour les valeurs de 160 à 255, 8859-1 est identique à UTF-8.
Encodage de caractères UTF-8
Pour les valeurs de 0 à 127, UTF-8 est identique à ASCII.
UTF-8 n'utilise pas les valeurs de 128 à 159.
Pour les valeurs de 160 à 255, UTF-8 est identique à ANSI et 8859-1.
UTF-8 continue à partir de la valeur 256, contient plus de 10000 de caractères différents.
Pour une étude plus approfondie, lisez notre manuel complet de caractères de codage HTML.
Règle @charset CSS
Vous pouvez utiliser la règle @charset CSS pour spécifier l'encodage de caractères utilisé dans la feuille de style :
Exemple
Définir l'encodage de la feuille de style en Unicode UTF-8 :
@charset "UTF-8";
Obtenez plus d'informations sur notre manuel de référence CSS. Règle @charset CSS du contenu.
- Page précédente Émoticônes HTML
- Page suivante URL HTML