Numérique et sciences informatiques (spécialité) · Première · Représentation des données : types et valeurs de base
Encodage des caractères : ASCII et Unicode
- Un ordinateur ne stocke que des nombres : un jeu de caractères codé associe à chaque caractère un entier, puis un encodage transforme cet entier en suite de bits.
- L'ASCII code 128 caractères sur 7 bits ; les pages de code comme ISO-8859-1 utilisent 8 bits, mais chacune ne couvre qu'une région du monde.
- Unicode rassemble tous les caractères dans un répertoire unique : chaque caractère a un point de code entre 0 et 10FFFF en hexadécimal.
- Les formes de codage UTF-8 (1 à 4 octets), UTF-16 et UTF-32 transforment les points de code en octets ; l'UTF-8 reste identique à l'ASCII pour les 128 premiers caractères.