ASCII
ASCII (American Standard Code for Information Interchange) est un standard de codage de caractères sur 7 bits définissant 128 caractères (0-127), incluant lettres, chiffres, signes et caractères de contrôle.
Objectif
Fournir un standard unifié de codage de caractères pour les premiers ordinateurs et équipements de communication, assurant l'interopérabilité du texte entre fabricants.
Mécanisme
Chaque caractère est représenté sur 7 bits, généralement stocké dans 1 octet (bit de poids fort à 0 ou parité). 0-31 et 127 sont de contrôle, 32-126 imprimables. Les codages modernes (UTF-8) sont des sur-ensembles d'ASCII.
Cas d’usage
- Mots-clés de protocoles et en-têtes HTTP
- Jeu de caractères par défaut pour code et config
- Communication série et embarquée
- Étiquettes de domaine dans enregistrements DNS
Exemples
- entrée
AOutput65The ASCII code of uppercase A is 65
Erreurs courantes
- Mistaking extended ASCII (128-255) for standard ASCII
- Standardize on UTF-8 encoding
Termes associés
Unicode
Unicode est la norme internationale de codage de caractères qui attribue un point de code unique (U+0000 à U+10FFFF) à chaque caractère de la quasi-totalité des écritures du monde, avec un espace de 1 114 112 points. GLOSSAIRE
UTF-8
UTF-8 est la forme d'encodage Unicode de longueur variable utilisant 1 à 4 octets par point de code ; il est entièrement rétrocompatible avec ASCII et constitue le standard de facto du web et des systèmes modernes. GLOSSAIRE
Charset
Un jeu de caractères (charset) est la table de correspondance entre caractères et points de code ; associé à une forme d'encodage (comme UTF-8), il détermine comment le texte devient un flux d'octets. GLOSSAIRE
Code Point
Un point de code est la valeur numérique que la norme Unicode attribue à chaque caractère (U+0000 à U+10FFFF), le numéro de position du caractère dans l'espace de codage. GLOSSAIRE
Outils associés
Table ASCII
Complete ASCII reference table (0-127) with decimal, hex, octal, binary, and character. Gratuit, privé et 100% côté client. OUTIL
Référence des jeux de caractères
Reference table of character encodings. Gratuit, privé, 100% côté client. OUTIL
Détecteur d'encodage
Vérifie l'encodage du texte : sous-ensemble ASCII, BOM UTF-8 et caractères non ASCII. Le texte saisi est toujours réencodé en UTF-8, les encodages historiques (GBK/Big5/Shift-JIS) ne peuvent donc pas être distingués. Gratuit, privé, 100% côté client. OUTIL