Convertisseur texte en ASCII
Transformez le texte en codes de caractères ASCII.
ASCII (American Standard Code for Information Interchange) est un tableau de 128 caractères (0-127) qui mappe chaque lettre, chiffre et symbole à un nombre. Inventé en 1963 pour les téléscripteurs, ASCII a gouverné le texte informatique pendant des décennies. Il est toujours le fondement de UTF-8. Quand vous convertissez du texte en ASCII, vous lisez ce que l’ordinateur voit vraiment.
Les codes ASCII essentiels à retenir
- 32 — Espace.
- 48-57 — Chiffres 0-9.
- 65-90 — Majuscules A-Z.
- 97-122 — Minuscules a-z.
- 10 — Retour à la ligne (LF).
- 13 — Retour chariot (CR).
- 9 — Tabulation.
Pourquoi les majuscules et les minuscules diffèrent exactement de 32
En ASCII, le ’A’ majuscule est 65, et le ’a’ minuscule est 97. La différence est exactement 32 (qui est 00100000 en binaire—un seul bit). C’est volontaire. Les concepteurs ont disposé la table de sorte que le bit 6 (la position 32) bascule entre majuscules et minuscules. Cela signifie qu’en programmation bas niveau, vous pouvez convertir rapidement la casse en utilisant une simple opération au niveau des bits. C’est une optimisation historique qui s’avère élégante.
Cette régularité n’était pas un accident. Les ingénieurs qui ont créé ASCII en 1963 savaient qu’une machine aurait à traiter beaucoup de texte, et tout raccourci pour la conversion de casse était bienvenu quand la mémoire coûtait des milliers de dollars par mégaoctet.
Symboles couramment convertis
| Caractère | Code ASCII | Type |
|---|---|---|
| A | 65 | Majuscule |
| a | 97 | Minuscule |
| 0 | 48 | Chiffre |
| 32 | Espace | |
| ! | 33 | Symbole |
Convertir du texte en ASCII à la main
- Écrivez votre texte. Prenons « Hi ».
- Cherchez le code ASCII pour chaque caractère. H = 72, i = 105.
- Écrivez les codes. 72 105.
Questions sur texte vers ASCII
Qu’est-ce qui se trouve au-delà de 127 en ASCII ?
Rien dans l’ASCII standard (qui n’en compte que 128). Les codes 128-255 sont la « page étendue », qui varie selon l’encodage : Latin-1, Windows-1252, EBCDIC, etc. UTF-8 les traite différemment.
Est-ce que l’émoji a un code ASCII ?
Non. Les émoji n’existent qu’en Unicode (UTF-8, UTF-16, etc.). Un emoji peut prendre 4 octets. L’outil vous le signalera.
Pourquoi l’espace est-il le code 32 ?
L’ordre d’ASCII place les caractères de contrôle (0-31) en premier, puis l’espace (32), puis les symboles et chiffres, puis les lettres. C’était logique pour les téléscripteurs.
Est-ce que les codes de contrôle (0-31) ont un caractère visible ?
Non, ce sont des commandes : ligne nouvelle (10), tabulation (9), bip (7), effacement (127). Ils contrôlent le terminal, pas affichent du texte.
Quel est le plus grand code ASCII standard ?
127 pour le « supprimer » (DEL), bien qu’il ne soit presque jamais utilisé pour afficher quelque chose.