juil
22
Tableaux ASCII
Catégorie: Webmastering | Commentaires fermés | 1 333 lectures
La norme ASCII [aski] est une norme de codage de caractères la plus connue et à la base de nombreux autres normes. L'ASCII de base est suffisant pour écrire en anglais mais largement insuffisant en français. Ces 128 caractères de base sont accessibles dans n'importe quel environnement informatique.
Insérer un caractère
Pour les insérer sur une page HTML, il suffit de copier/coller l'entité numérique (par exemple « affiche ±) ou l'entitée nomée (±) directement dans le code source. Une autre façon est de taper le numéro précédé du zéro (Alt + 0177) et Windows convertira automatiquement le caractère. Attention, si vous n'ajoutez pas le zéro, vous tombez sur une autre table de caractères[¹].
| Caractère | Numéro | Nom | Dénomination | Traduction |
|---|---|---|---|---|
� -   |
Unused | Caractère de contrôle non imprimable | ||
| ! | ! |
Exclamation mark | Point d'exclamation | |
| " | " |
" |
Double quotation mark | Guillemet double |
| # | # |
Number sign | Signe dièse | |
| $ | $ |
Dollar sign | Signe dollar | |
| % | % |
Percent sign | Signe pour cent | |
| & | & |
& |
Ampersand | Esperluette |
| ' | ' |
Apostrophe | Apostrophe | |
| ( | ( |
Left parenthesis | Parenthèse gauche | |
| ) | ) |
Right parenthesis | Parenthèse droite | |
| * | * |
Asterisk | Astérisque | |
| + | + |
Plus sign | Signe plus | |
| , | , |
Comma | Virgule | |
| - | - |
Hyphen-minus | Trait d'union moins | |
| . | . |
Period | Point | |
| / | / |
Slash | Slash | |
| 0 - 9 | 0 - 9 |
Digits 0-9 | Chiffres 0-9 | |
| : | : |
Colon | Deux points | |
| ; | ; |
Semicolon | Point-virgule | |
| < | < |
< |
Less-than sign | Inférieur à |
| = | = |
Equals sign | Signe égal | |
| > | > |
> |
Greater-than sign | Supérieur à |
| ? | ? |
Question mark | Point d'interro. | |
| @ | @ |
At sign | Arobace | |
| A - Z | A - Z |
Uppercase letters A-Z | Lettres majuscules A-Z | |
| [ | [ |
Left square bracket | Crochet gauche | |
| \ | \ |
Backslash | Slash inversé | |
| ] | ] |
Right square bracket | Crochet droit | |
| ^ | ^ |
ˆ |
Caret | Accent circonflexe |
| _ | _ |
Underscore | Barre horizontale | |
| ` | ` |
Grave accent | Accent grave | |
| a - z | a - z |
Lowercase letters a-z | Lettres minuscules a-z | |
| { | { |
Left curly brace | Accolade gauche | |
| | | | |
Vertical bar | Barre verticale | |
| } | } |
Right curly brace | Accolade droite | |
| ~ | ~ |
˜ |
Tilde | Tilde |
 |
Unused | Caractère de contrôle non imprimable |
Remarquez la présence de l'accent grave dans la table ASCII. L'accent aigu, rarement utilisé en anglais, a été zappé. L'apostrophe (appelée apostrophe droite ou apostrophe dactylographique) joue le rôle d'élision mais aussi celui du guillemet et de l'accent aigu. Ce dernier n'apparait que dans la table suivante.
Afin de compléter les caractères accentués de nombreuses langues européennes, la table s'agrandit pour former la norme ISO-8859-1 (ou Latin-1). Cette même table est corrigée en ISO-8859-15 (ou Latin-9) grâce à l'ajout d'autres caractères oubliés dont la ligature œ et le signe €.
| Caractère | Numéro | Nom | Dénomination | Traduction |
|---|---|---|---|---|
| € | € |
€ |
- | not defined in HTML 4 |
 |
- | not defined in HTML 4 | ||
| ‚ | ‚ |
‚ |
- | not defined in HTML 4 |
| ƒ | ƒ |
ƒ |
- | not defined in HTML 4 |
| „ | „ |
„ |
- | not defined in HTML 4 |
| … | … |
… |
- | not defined in HTML 4 |
| † | † |
† |
- | not defined in HTML 4 |
| ‡ | ‡ |
‡ |
- | not defined in HTML 4 |
| ˆ | ˆ |
ˆ |
- | not defined in HTML 4 |
| ‰ | ‰ |
‰ |
- | not defined in HTML 4 |
| Š | Š |
Š |
- | not defined in HTML 4 |
| ‹ | ‹ |
‹ |
- | not defined in HTML 4 |
| Œ | Œ |
Œ |
- | not defined in HTML 4 |
 |
- | not defined in HTML 4 | ||
| ž | Ž |
- | not defined in HTML 4 | |
 |
- | not defined in HTML 4 | ||
 |
- | not defined in HTML 4 | ||
| ‘ | ‘ |
‘ |
- | not defined in HTML 4 |
| ’ | ’ |
’ |
- | not defined in HTML 4 |
| “ | “ |
“ |
- | not defined in HTML 4 |
| ” | ” |
” |
- | not defined in HTML 4 |
| • | • |
• |
- | not defined in HTML 4 |
| – | – |
– |
- | not defined in HTML 4 |
| — | — |
— |
- | not defined in HTML 4 |
| ˜ | ˜ |
˜ |
- | not defined in HTML 4 |
| ™ | ™ |
™ |
- | not defined in HTML 4 |
| š | š |
š |
- | not defined in HTML 4 |
| › | › |
› |
- | not defined in HTML 4 |
| œ | œ |
œ |
- | not defined in HTML 4 |
 |
|
- | not defined in HTML 4 | |
ž |
- | not defined in HTML 4 | ||
| Ÿ | Ÿ |
Ÿ |
- | not defined in HTML 4 |
  |
|
Non breaking space | Espace insécable | |
| ¡ | ¡ |
¡ |
Inverted exclamation | Exclamation inversée |
| ¢ | ¢ |
¢ |
Cent sign | Symbole centime |
| £ | £ |
£ |
Pound sterling | Symbole livre |
| ¤ | ¤ |
¤ |
General currency sign | Symbole monétaire |
| ¥ | ¥ |
¥ |
Yen sign | Symbole yen |
| ¦ | ¦ |
¦ |
Broken vertical bar | Barre verticale interrompue |
| § | § |
§ |
Section sign | Signe section |
| ¨ | ¨ |
¨ |
Umlaut | Tréma |
| © | © |
© |
Copyright | Copyright |
| ª | ª |
ª |
Feminine ordinal | Ordinal féminin |
| « | « |
« |
Left angle quote | Guillement français ouvrant |
| ¬ | ¬ |
¬ |
Not sign | Signe non |
| | ­ |
­ |
Soft hyphen | Tiret conditionnel |
| ® | ® |
® |
Registered trademark | Marque déposée |
| ¯ | ¯ |
¯ |
Macron accent | Macron |
| ° | ° |
° |
Degree sign | Signe degré |
| ± | ± |
± |
Plus or minus | Plus ou moins |
| ² | ² |
² |
Superscript two | Deux exposant |
| ³ | ³ |
³ |
Superscript three | Trois exposant |
| ´ | ´ |
´ |
acute accent | Accent aigu |
| µ | µ |
µ |
Micro sign | Signe micro |
| ¶ | ¶ |
¶ |
Paragraph sign | Signe paragraphe Pied de mouche |
| · | · |
· |
Middle dot | Point milieu |
| ¸ | ¸ |
¸ |
Cedilla | Cédille |
| ¹ | ¹ |
¹ |
Superscript one | Un exposant |
| º | º |
º |
Masculine ordinal | Ordinal masculin |
| » | » |
» |
Right angle quote | Guillement français fermant |
| ¼ | ¼ |
¼ |
Fraction one-fourth | Fraction un quart |
| ½ | ½ |
½ |
Fraction one-half | Fraction un demi |
| ¾ | ¾ |
¾ |
Fraction three-fourths | Fraction trois-quarts |
| ¿ | ¿ |
¿ |
Inverted question mark | Point d'interrogation inversé |
| À | À |
À |
Uppercase A, grave accent | A accent grave majuscule |
| Á | Á |
Á |
Uppercase A, acute accent | A accent aigu majuscule"" |
| Â | Â |
 |
Uppercase A, circumflex accent | A accent circonflexe majuscule |
| Ã | Ã |
à |
Uppercase A, tilde | A tilde majuscule |
| Ä | Ä |
Ä |
Uppercase A, umlaut | A tréma majuscule |
| Å | Å |
Å |
Uppercase A, ring | A anneau majuscule |
| Æ | Æ |
Æ |
Uppercase AE | AE ligaturé majuscule |
| Ç | Ç |
Ç |
Uppercase C, cedilla | C cédille majuscule |
| È | È |
È |
Uppercase E, grave accent | E accent grave majuscule |
| É | É |
É |
Uppercase E, acute accent | E accent aigu majuscule |
| Ê | Ê |
Ê |
Uppercase E, circumflex accent | E accent circonflexe majuscule |
| Ë | Ë |
Ë |
Uppercase E, umlaut | E tréma majuscule |
| Ì | Ì |
Ì |
Uppercase I, grave accent | I accent grave majuscule |
| Í | Í |
Í |
Uppercase I, acute accent | I accent aigu majuscule |
| Î | Î |
Î |
Uppercase I, circumflex accent | I accent circonflexe majuscule |
| Ï | Ï |
Ï |
Uppercase I, umlaut | I trema majuscule |
| Ð | Ð |
Ð |
Uppercase Eth, Icelandic | Eth islandais |
| Ñ | Ñ |
Ñ |
Uppercase N, tilde | N tilde majuscule |
| Ò | Ò |
Ò |
Uppercase O, grave accent | O accent grave majuscule |
| Ó | Ó |
&Oactue; |
Uppercase O, acute accent | O accent aigu majuscule |
| Ô | Ô |
Ô |
Uppercase O, circumflex accent | O accent circonflexe majuscule |
| Õ | Õ |
Õ |
Uppercase O, tilde | O tilde majuscule |
| Ö | Ö |
Ö |
Uppercase O, umlaut | O tréma majuscule |
| × | × |
× |
Multiplication sign | Signe infini |
| Ø | Ø |
Ø |
Uppercase O, slash | O barré majuscule |
| Ù | Ù |
Ù |
Uppercase U, grave accent | U accent grave majuscule |
| Ú | Ú |
Ú |
Uppercase U, acute accent | U accent aigu majuscule |
| Û | Û |
Û |
Uppercase U, circumflex accent | U accent circonflexe majuscule |
| Ü | Ü |
Ü |
Uppercase U, umlaut | U trema majuscule |
| Ý | Ý |
Ý |
Uppercase Y, acute accent | Y accent aigu majuscule |
| Þ | Þ |
Þ |
Uppercase THORN, Icelandic | Thorn islandais majuscule |
| ß | ß |
ß |
Lowercase sharps, German | s dur allemand |
| à | à |
à |
Lowercase a, grave accent | a accent grave minuscule |
| á | á |
á |
Lowercase a, acute accent | a accent aigu minuscule |
| â | â |
â |
Lowercase a, circumflex accent | a accent circonflexe minuscule |
| ã | ã |
ã |
Lowercase a, tilde | a tilde minuscule |
| ä | ä |
ä |
Lowercase a, umlaut | a tréma minuscule |
| å | å |
å |
Lowercase a, ring | a rond minuscule |
| æ | æ |
æ |
Lowercase ae | ae ligaturé minuscule |
| ç | ç |
ç |
Lowercase c, cedilla | c cédille minuscule |
| è | è |
è |
Lowercase e, grave accent | e accent grave minuscule |
| é | é |
é |
Lowercase e, acute accent | e accent aigu minuscule |
| ê | ê |
ê |
Lowercase e, circumflex accent | e accent circonflexe minuscule |
| ë | ë |
ë |
Llowercase e, umlaut | e trema minuscule |
| î | î |
î |
Lowercase i, circumflex accent | i accent circonflexe minuscule |
| ï | ï |
ï |
Lowercase i, umlaut | i tréma minuscule |
| ð | ð |
ð |
Lowercase eth, Icelandic | eth islandais minuscule |
| ñ | ñ |
ñ |
Lowercase n, tilde | n tilde minuscule |
| ò | ò |
ò |
Lowercase o, grave accent | o accent grave minuscule |
| ó | ó |
ó |
Lowercase o, acute accent | o accent aigu minuscule |
| ô | ô |
ô |
Lowercase o, circumflex accent | o accent circonflexe minuscule |
| õ | õ |
õ |
Lowercase o, tilde | o tilde minuscule |
| ö | ö |
ö |
Lowercase o, umlaut | o tréma minuscule |
| ÷ | ÷ |
÷ |
Division sign | Signe division |
| ø | ø |
ø |
Lowercase o, slash | o barré minuscule |
| ù | ù |
ù |
Lowercase u, grave accent | u accent grave minuscule |
| ú | ú |
ú |
Lowercase u, acute accent | u accent aigu minuscule |
| û | û |
û |
Lowercase u, circumflex accent | u accent circonflexe minuscule |
| ü | ü |
ü |
Lowercase u, umlaut | u tréma minuscule |
| ý | ý |
ý |
Lowercase y, acute accent | y accent aigu minuscule |
| þ | þ |
þ |
Lowercase thorn, Icelandic | Thorn islandais minuscule |
| ÿ | ÿ |
ÿ |
Lowercase y, umlaut | y tréma minuscule |
Les codes numériques de € à Ÿ sont propres à Windows et ne sont pas valides en HTML 4 et XHTML. Les entités numériques peuvent poser problème sur des plateformes différentes à Windows. Plus d'info: caractères illégaux (Openweb). Il semble que les entités décimales sont mieux supportées que les entités nommées. Par exemple, Netscape Navigator 4 comprend   mais pas . C'est pourtant la même entité de caractère.
Des caractères classés par thèmes
Ce tableau donne une vue d'ensemble des caractères disponible mais il est loin d'être pratique à cause de sa classification par ordre croissant des valeurs numériques. Pour intégrer un signe particulier, je dois passer mon temps à chercher à travers tous le tableau. Certains ont pris la peine de classer selon les besoins.
[¹] Voir le « tableau des codes 437 »
