NSI · 1ère · Programme officiel

Représentation des textes : ASCII, UTF-8, Unicode en 1ère

Représentation des textes : ASCII, UTF-8, Unicode, c'est une notion de nsi du chapitre « Représentation des données : types et valeurs de base », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.

Représentation des textes : ASCII, UTF-8, Unicode : le cours

Un texte est stocké en mémoire sous forme de nombres. ASCII code 128 caractères (lettres, chiffres, symboles). Unicode en code des millions (tous les alphabets du monde). UTF-8 est une façon d'encoder Unicode en utilisant 1 à 4 octets par caractère.

Exemple

La lettre 'A' vaut 65 en ASCII. L'emoji smiley ou le caractère chinois '中' ne peuvent pas s'écrire en ASCII, il faut Unicode et UTF-8. C'est pourquoi les vieux SMS ne supportaient que des lettres, mais ton téléphone d'aujourd'hui gère tous les emojis.

À retenir

ASCII = 128 caractères basiques ; Unicode = tous les caractères du monde ; UTF-8 = façon d'encoder Unicode en octets variables.

S'entraîner sur représentation des textes : ascii, utf-8, unicode

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Convertis le nombre 42 en base 2 et en base 16. Explique ton calcul.

Corrige cet exercice avec le tuteur →

Exercice 2

Crée un dictionnaire pour représenter un élève avec ses notes. Puis écris du code Python pour ajouter une nouvelle note et afficher la moyenne.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Représentation des données : types et valeurs de base (NSI 1ère).

Autres notions de ce chapitre

Bloqué sur représentation des textes : ascii, utf-8, unicode ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.