ASCII _ ( American Standart Code for Information Interchange)  et le code HTML

                                        

alain Adelmar
aadelmar@numericable.fr beuuh c est quoi ca

Vu que toute donnée est stockée sous forme numérique, les programmeurs d'un commun accord on suivient la norme du standart americain. C'est une norme de codage de 128 caractères alphanumériques sur 7 bits. Les versions étendues sur 8 bits (appelé ASCII Etendu et pesant un octet), 256 caractères sont adaptées suivant les pays. Le codage n'est évidement pas le même en Asie qu'en Occident vue que les caractères ne correspondent pas du tout et que leur alphabet est beaucoup plus riche que le notre, qui lui même est plus riche que celui des américains (qui n'a pas d'accent, soit dit en passant).

Pour remédier à cela l'ISO a crée une norme internationale à partir de la norme ASCII, éditant et classant par familles, les normes de jeux de caractères. Chaque norme ( la notre ISO-8859 en fonction pour l'europe occidentale) posséde pusieurs jeux de caractères.  En France on marche avec l' ISO-8859-1 qui est aussi appelé ISO-8859-LATIN-1 (il comprend les accents toute casse (maj et min) + quelques signes, voir le french-HOWTO sur lfo ou ici ) .
Rappel: Le codage est une convention de sortie de clavier, qui signifie que avec tel codage, le cabochon de la touche représentera tel caractères de tel alphabet.
L'équivalant international de l'ASCII est connu sous le nom de ISO 646 (pas d'accents)

L'ASCII est codé comme suit:

____________________________________________________________

Les Caratéres ASCII (tableaux de représentation)

_____________________________

________________________________________________________________________

Les Caratéres ASCII Etendus ( tableaux de représentation)

____________________________________________

Les deux jeux de caractères ASCII étendus les plus couramment utilisés sont :


 
 
 

caractère
Designation
code ASCII
Hexa
code ISO
code HTML
€uro
128
80
€
€

_je ne sais pas_
129
81

_idem_
130
82
‚
ƒ
_idem_
131
83
ƒ
_idem_
132
84
„
_idem_
133
85
…
_idem_
134
86
†
_idem_
135
87
‡
ˆ
_idem_
136
88
ˆ
_idem_
137
89
‰
Š
_idem_
138
8A
Š
_idem_
139
8B
‹
<
Œ
_idem_
140
8C
Œ

_je ne sais pas_
141
8D

Ž
_je ne sais pas_
142
8E
Ž

_je ne sais pas_
143
8F


_je ne sais pas_
144
90

_idem_
145
91
‘
_idem_
146
92
’
_idem_
147
93
“
_idem_
148
94
”
_idem_
149
95
•
_idem_
150
96
–
_idem_
151
97
—
˜
_idem_
152
98
˜
_idem_
153
99
™
š
_idem_
154
9A
š
_idem_
155
9B
›
>
œ
_idem_
156
9C
œ
œ

_idem_
157
9D

ž
_idem_
158
9E
ž
Ÿ
_idem_
159
9F
Ÿ
Ÿ
 
_idem_
160
A0
 
&nbps;
¡
_idem_
161
A1
¡
¡
¢
_idem_
162
A2
¢
¢
£
_idem_
163
A3
£
£
¤
_idem_
164
A4
¤
¤
¥
_idem_
165
A5
¥
¥
¦
_idem_
166
A6
¦
¦
§
_idem_
167
A7
§
§
¨
_idem_
168
A8
¨
¨
©
_idem_
169
A9
©
©
ª
_idem_
170
AA
ª
ª
«
_idem_
171
AB
«
«
¬
_idem_
172
AC
¬
¬
­
_idem_
173
AD
­
­
®
_idem_
174
AE
®
®
¯
_idem_
175
AF
¯
&masr;
°
_idem_
176
B0
°
&rdeg;
±
_idem_
177
B1
±
±
²
_idem_
178
B2
²
²
³
_idem_
179
B3
³
³
´
_idem_
180
B4
´
´
µ
_idem_
181
B5
µ
µ
paragraphe
182
B6
¶
¶
·
_idem_
183
B7
·
·
¸
_idem_
184
B8
¸
¸
¹
_idem_
185
B9
¹
¹
º
_idem_
186
BA
º
º
»
_idem_
187
BB
»
»
¼
_idem_
188
BC
¼
¼
½
_idem_
189
BD
½
½
¾
_idem_
190
BE
¾
¾
¿
_idem_
191
BF
¿
¿
À
_idem_
192
C0
À
À
Á
_idem_
193
C1
Á
Á
Â
_idem_
194
C2
Â
Â
Ã
_idem_
195
C3
Ã
Ã
Ä
_idem_
196
C4
Ä
Ä
Å
_idem_
197
C5
Å
Å
Æ
_idem_
198
C6
Æ
Æ
Ç
_idem_
199
C7
Ç
Ç
È
_idem_
200
C8
È
È
É
_idem_
201
C9
É
É
Ê
_idem_
202
CA
Ê
Ê
Ë
_idem_
203
CB
Ë
Ë
Ì
_idem_
204
CC
Ì
Ì
Í
_idem_
205
CD
Í
Í
Î
_idem_
206
CE
Î
Î
Ï
_idem_
207
CF
Ï
Ï
Ð
_idem_
208
D0
Ð
ð
Ñ
_idem_
209
D1
Ñ
Ñ
Ò
_idem_
210
D2
Ò
Ò
Ó
_idem_
211
D3
Ó
Ó
Ô
_idem_
212
D4
Ô
Ô
Õ
O avec tilde
213
D5
Õ
Õ
Ö
O tréma
214
D6
Ö
Ö
×
multiplié par
215
D7
×
×
Ø
O slashé
216
D8
Ø
Ø
Ù
U accent grave
217
D9
Ù
Ù
Ú
U accent aigu
218
DA
Ú
Ú
Û
U accent circonflexe
219
DB
Û
Û
Ü
U tréma
220
DC
Ü
Ü
Ý
Y accent aigu
221
DD
Ý
Ý
Þ
THORN - islandais
222
DE
Þ
þ
ß
ligature sz
223
DF
ß
ß
à
a accent grave
224
E0
à
À
á
a accent aigu
225
E1
á
Á
â
a accent circonflexe
226
E2
â
â
ã
a avec une tilde
227
E3
ã
ã
ä
a tréma
228
E4
ä
ä
å
a couronné
229
E5
å
å
æ
a dans l'e
230
E6
æ
æ
ç
_idem_
231
E7
ç
¸
è
_idem_
232
E8
è
è
é
_idem_
233
E9
é
é
ê
_idem_
234
EA
ê
ê
ë
_idem_
235
EB
ë
ë
ì
_idem_
236
EC
ì
ì
í
_idem_
237
ED
í
í
î
_idem_
238
EE
î
î
ï
_idem_
239
EF
ï
ï
ð
_idem_
240
F0
ð
ð
ñ
_idem_
241
F1
ñ
ñ
ò
_idem_
242
F2
ò
ò
ó
_idem_
243
F3
ó
ó
ô
_idem_
244
F4
ô
ô
õ
_idem_
245
F5
õ
õ
ö
o tréma
246
F6
ö
ö
÷
_idem_
247
F7
÷
÷
ø
_idem_
248
F8
ø
ø
ù
_idem_
249
F9
ù
ò
ú
_idem_
250
FA
ú
ú
û
u accent circonflexe
251
FB
û
û
ü
u tréma
252
FC
ü
ü
ý
y accent aigu
253
FD
ý
ý
þ
thorn
254
FE
þ
þ
ÿ
y tréma
255
FF
ÿ
ÿ

Le codage HTML est fait de balises de meta caractères donc les > et < qui font les balises sont formés de sequences de caractère spéciales. En définitifs tous les caractères spéciaux dans le html sont des sequences de caractères précédé d'un & et fini par un ;. Les caractères accentués font parties de cette régle, mais beaucoup d'autre aussi voir ici
&amp; pour &
&gt; pour >
&lt; pour <


précédant | suivant | sommaire | recapitulation
<-- Ce tableau a ete construit avec le script ascii_perso.pl alain Adelmar -->