0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Table ASCII Étendue et Caractères

La table ASCII est une norme qui attribue des codes numériques aux caractères. Les 128 premiers codes sont utilisés pour les lettres, les chiffres et la ponctuation. Des extensions ont été développées pour prendre en charge plus de langues. Aujourd'hui, la norme Unicode utilise 2 octets par caractère et prend en charge beaucoup plus de caractères.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Table ASCII Étendue et Caractères

La table ASCII est une norme qui attribue des codes numériques aux caractères. Les 128 premiers codes sont utilisés pour les lettres, les chiffres et la ponctuation. Des extensions ont été développées pour prendre en charge plus de langues. Aujourd'hui, la norme Unicode utilise 2 octets par caractère et prend en charge beaucoup plus de caractères.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TABLEAU DES CARACTÈRES ASCII

Les caractères surlignés dans le cadre peuvent varier en fonction du logiciel


utilisé.
La table ASCII (Code Américain Standard pour l'Échange d'Information) est un code conventionnel,
un code de 7 bits (donc composé de 128 caractères à partir de 0) utilisé pour la représentation des caractères de
test à travers les octets : à chaque octet correspond un caractère différent du clavier
(lettres, chiffres, signes).
En réalité, la norme ASCII ne couvre que les 128 premiers octets (de 0000000 à 1111111), les octets suivants (et
donc à 8 bits) jusqu'au 256° constituent la table ASCII étendue qui présente diverses versions à
caractère national.
Dans le tableau ASCII, on trouve à la fois des chiffres et des nombres ainsi que des lettres majuscules et minuscules.
(les majuscules et les minuscules ont des codes ASCII différents), la ponctuation, les symboles arithmétiques et d'autres
symboles ($, &, %, @, #, etc.). Étant conçu en Amérique, la table ASCII standard ne
comprendre les lettres accentuées (inconnues à l'orthographe anglaise). Les 32 premiers octets du tableau
les normes sont également réservées pour des signaux de contrôle et diverses fonctions.
Les octets de 0 à 31 sont réservés pour des signaux de contrôle. Si vous utilisez Windows, vous pouvez obtenir
chaque caractère ASCII en maintenant la touche Alt enfoncée et en tapant le code décimal correspondant.
tastierino numérique (si le tastierino numérique n'est pas activé, appuyez d'abord sur la touche Verr Num ou Bloc)
Num pour l'activer). Par exemple, le symbole @ s'obtient en tapant 64 tout en maintenant enfoncé le
touche Alt. Sur le clavier anglais, tous les caractères du tableau standard sont déjà présents ; sur le clavier
italienne au lieu de cela, il manque l'apostrophe (96), les accolades (123,125) et la tilde (126).
L'alphabet latin, utilisé dans l'écriture de nombreuses langues à travers le monde, présente une grande quantité de
variantes graphiques : on passe des simples voyelles accentuées (accent grave à, aigu á, circonflexe â,
dieresi ä, tilde ã) a lettres modifiées (lettres avec barres, cédilles, signes), lettres spéciales utilisées uniquement
dans une langue, des signes de ponctuation particuliers (le point d'interrogation et le point d'exclamation)
retournés utilisés dans l'espagnol), symboles de monnaie, et ainsi de suite, sans considérer que la majeure partie de
ces signes présentent les deux formes majuscule et minuscule.
Les variantes sont si nombreuses que les 128 octets du tableau étendu ne sont malheureusement pas suffisants.
pour les représenter toutes, c'est pourquoi il existe différentes extensions de la table ASCII : la norme
ISO 8859 prévoit 15 extensions différentes, y compris celles pour les alphabets autres que le latin, mais
il existe également d'autres extensions non reconnues par l'ISO et créées par exemple par Microsoft pour
les systèmes Windows ou d'Apple pour les Macintosh. Même le MS-DOS utilisait une extension différente de
celle de Windows. La table ASCII étendue typiquement utilisée en Italie est celle de l'Europe
occidentale, créée pour les langues germaniques et néolatines (à l'exception du roumain). D'autres extensions utilisées dans
L'Europe est le Centre Européen pour les pays d'Europe de l'Est (langues slaves, hongrois, roumain)
la Turque, la Cyrillique et la Grecque.
Pour essayer de remédier au problème, un nouvel standard international appelé Unicode a été créé.
défini par le Consortium Unicode et par l'Organisation internationale de normalisation (ISO
10646), qui représente les caractères en utilisant 2 octets (16 bits). Avec 2 octets, le nombre de combinaisons
possibilités devient 256x256 = 65.536, donc Unicode prend en charge 65.536 signes différents, au lieu des 256
de l'ensemble ASCII. Ils parviennent ainsi à représenter non seulement toutes les variantes de l'alphabet latin, mais aussi
tous les autres alphabets (grec, cyrillique, arabe, hébreu...) en plus de l'ensemble des idéogrammes chinois et
japonais (qui sont au nombre d'environ 30 000, même si en réalité seuls sont effectivement utilisés)
poche migliaia). Le standard définitif est encore en cours de définition, mais les codes disponibles sont
si nombreux, qu'il semble qu'ils seront même insérés dans Unicode, y compris les alphabets de fantaisie comme l'Elfique de
Tolkien ou le Klingon de Star Trek. L'inconvénient de l'Unicode, par rapport à l'ASCII, est que les dimensions
Les fichiers texte sont néanmoins doublés (2 octets sont utilisés par caractère, au lieu d'un seul).
Le tableau ci-dessous est celui utilisé par Windows en italien ; déjà la version anglaise de Windows
utilisez une table différente. Les caractères s'obtiennent en maintenant la touche Alt enfoncée tout en tapant sur le pavé numérique
numérique le code décimal correspondant (si le pavé numérique n'était pas actif, appuyez sur le
tastoNum verrouillage Numérique pour l'activer). Par exemple, le ß (double "s" allemand) s'obtient en tapant
225 pendant que vous maintenez la touche Alt. Sur le clavier italien, certaines sont déjà disponibles.
des lettres accentuées (mais pas les lettres accentuées majuscules).
Observez comment dans le tableau étendu certains signes (par exemple : + - _) se trouvent répétés plusieurs fois.
d'autre part, ils sont également inclus dans le tableau standard. Il s'agit en effet d'octets non définis auxquels il a été
attribué un symbole plus ou moins au hasard.
Caractères non imprimables de la table ASCII

BinaireOttaleDécimalHexadécimalAbbr PRCSCEC Description


000 0000 000 0 00 NUL ␀ ^@ Caractère nul
000 0001 001 1 01 SOH ␁ ^A Début de l'en-tête

000 0010 002 2 02 STX ␂ ^B Début du texte


000 0011 003 3 03 ETX ␃ ^C Fin du texte
000 0100 004 4 04 EOT ␄ ^D Fin de transmission
000 0101 005 5 05 ENQ ␅ Enquête
000 0110 006 6 06 ␆ ^F
ACQUITTÉ Reconnaissance
000 0111 007 7 07 BEL ␇ ^G \a Cloche
Retour arrière (dans de nombreux systèmes, il est courant qu'il prenne le
000 1000 010 8 08 BS ␈ ^H \b
code de "Supprimer"
000 1001 011 9 09 HT ␉ ^Je Tabulation horizontale

000 1010 012 10 0A LF ␊ Retour chariot Saut de ligne

000 1011 013 11 0B VT ␋ ^K \v Tabulation verticale

000 1100 014 12 0°C FF ␌ ^L \f Saut de page

000 1101 015 13 0D CR ␍ ^M \r Retour chariot


000 1110 016 14 0E SI ␎ ^N Départ
000 1111 017 15 0F SI ␏ ^O Déplacement dans

001 0000 020 16 10 DLE ␐ ^P Évasion de lien de données

001 0001 021 17 11 DC1 ␑ ^Q Contrôle de dispositif 1 (souvent XON)

001 0010 022 18 12 DC2 ␒ ^R Contrôle des appareils 2

001 0011 023 19 13 DC3 ␓ ^S Contrôle de l'appareil 3 (souvent XOFF)

001 0100 024 20 14 DC4 ␔ ^T Contrôle de l'appareil 4

001 0101 025 21 15 NAK ␕ ^U Accusé de réception négatif


001 0110 026 22 16 SYN ␖ ^V Inactivité Synchrone

001 0111 027 23 17 ETB ␗ ^W Fin du bloc de traduction

001 1000 030 24 18 PEUT ␘ ^X Annuler


001 1001 031 25 19 EM ␙ ^Y Fin du Moyen
001 1010 032 26 1A SOUS ␚ [^Z Substitut
001 1011 033 27 1B ÉCHAP␛ ^[ Évasion
001 1100 034 28 1C FS ␜ ^\ Séparateur de fichiers

001 1101 035 29 1D GS ␝ ^] Séparateur de groupe

001 1110 036 30 1E RS ␞ ^^ Séparateur d'enregistrement

001 1111 037 31 1F ␟


États-Unis^_ Séparateur d'unité

Supprimer (dans de nombreux systèmes, il est courant qu'il ait un autre


111 1111 177 127 7F DEL ␡ ^?
code)

Vous aimerez peut-être aussi