Table des codes ASCII et leur correspondance
Codes ASCII de 0 à 255
------------------------------------------------------------------------
| 0: NUL | 32: | 64: @ | 96: ` | 128: € | 160: | 192: À | 224: à |
| 1: SOH | 33: ! | 65: A | 97: a | 129: | 161: ¡ | 193: Á | 225: á |
| 2: STX | 34: " | 66: B | 98: b | 130: ‚ | 162: ¢ | 194: Â | 226: â |
| 3: ETX | 35: # | 67: C | 99: c | 131: ƒ | 163: £ | 195: Ã | 227: ã |
| 4: EOT | 36: $ | 68: D | 100: d | 132: „ | 164: ¤ | 196: Ä | 228: ä |
| 5: ENQ | 37: % | 69: E | 101: e | 133: … | 165: ¥ | 197: Å | 229: å |
| 6: ACK | 38: & | 70: F | 102: f | 134: † | 166: ¦ | 198: Æ | 230: æ |
| 7: BEL | 39: ' | 71: G | 103: g | 135: ‡ | 167: § | 199: Ç | 231: ç |
| 8: BS | 40: ( | 72: H | 104: h | 136: ˆ | 168: ¨ | 200: È | 232: è |
| 9: HT | 41: ) | 73: I | 105: i | 137: ‰ | 169: © | 201: É | 233: é |
| 10: LF | 42: * | 74: J | 106: j | 138: Š | 170: ª | 202: Ê | 234: ê |
| 11: VT | 43: + | 75: K | 107: k | 139: ‹ | 171: « | 203: Ë | 235: ë |
| 12: FF | 44: , | 76: L | 108: l | 140: Œ | 172: ¬ | 204: Ì | 236: ì |
| 13: CR | 45: - | 77: M | 109: m | 141: | 173: | 205: Í | 237: í |
| 14: SO | 46: . | 78: N | 110: n | 142: Ž | 174: ® | 206: Î | 238: î |
| 15: SI | 47: / | 79: O | 111: o | 143: | 175: ¯ | 207: Ï | 239: ï |
| 16: DLE | 48: 0 | 80: P | 112: p | 144: | 176: ° | 208: Ð | 240: ð |
| 17: DC1 | 49: 1 | 81: Q | 113: q | 145: ‘ | 177: ± | 209: Ñ | 241: ñ |
| 18: DC2 | 50: 2 | 82: R | 114: r | 146: ’ | 178: ² | 210: Ò | 242: ò |
| 19: DC3 | 51: 3 | 83: S | 115: s | 147: “ | 179: ³ | 211: Ó | 243: ó |
| 20: DC4 | 52: 4 | 84: T | 116: t | 148: ” | 180: ´ | 212: Ô | 244: ô |
| 21: NAK | 53: 5 | 85: U | 117: u | 149: • | 181: µ | 213: Õ | 245: õ |
| 22: SYN | 54: 6 | 86: V | 118: v | 150: – | 182: ¶ | 214: Ö | 246: ö |
| 23: ETB | 55: 7 | 87: W | 119: w | 151: — | 183: · | 215: × | 247: ÷ |
| 24: CAN | 56: 8 | 88: X | 120: x | 152: ˜ | 184: ¸ | 216: Ø | 248: ø |
| 25: EM | 57: 9 | 89: Y | 121: y | 153: ™ | 185: ¹ | 217: Ù | 249: ù |
| 26: SUB | 58: : | 90: Z | 122: z | 154: š | 186: º | 218: Ú | 250: ú |
| 27: ESC | 59: ; | 91: [ | 123: { | 155: › | 187: » | 219: Û | 251: û |
| 28: FS | 60: < | 92: \ | 124: | | 156: œ | 188: ¼ | 220: Ü | 252: ü |
| 29: GS | 61: = | 93: ] | 125: } | 157: | 189: ½ | 221: Ý | 253: ý |
| 30: RS | 62: > | 94: ^ | 126: ~ | 158: ž | 190: ¾ | 222: Þ | 254: þ |
| 31: US | 63: ? | 95: _ | 127: | 159: Ÿ | 191: ¿ | 223: ß | 255: ÿ |
------------------------------------------------------------------------
Description étendue de l'usage des caractères de contrôle (caractères ASCII 0 à 31)
| ASCII | Description |-------+--------------------------------------------------------------------------------------------------------------- | 0 | NUL (NULL / Caractère nul). Typiquement (et spécialement en PureBasic) utilisé pour indiquer la fin d'une chaîne. | 1 | SOH (Start Of Heading / Début de titre). Indique le début d'un bloc de données, ou la zone d'en-tête d'un bloc de données. | 2 | STX (Start of TeXt / Début de texte). Typiquement envoyé comme premier caractère dans un bloc de texte, pendant les communications. | 3 | ETX (End of TeXt / Fin de texte). Typiquement envoyé comme dernier caractère dans un bloc de texte, pendant les communications. | 4 | EOT (End Of Transmission / Fin de transmission) Utilisé pour indiquer la fin d'une transmission. | 5 | ENQ (ENQuiry / Requête - Invitation à la transmission). Envoyé à un récepteur afin d'obtenir une réponse. | 6 | ACK (ACKnowledge / Accusé de réception). Envoyé par un récepteur pour indiquer qu'il a reçu et/ou compris la requête. | 7 | BEL (BELL / Cloche). Produit un signal sonore (provoque l'émission d'un 'bip' par le haut-parleur du PC) | 8 | BS (BackSpace / Retour arrière). Déplace le curseur d'une position vers la gauche (pourrait également effacer le caractère à gauche du curseur avant d'effectuer le mouvement) | 9 | HT (Horizontal Tab / Tabulation horizontale). Typiquement utilisé pour la mise en forme de tableaux dans un texte. | 10 | LF (LineFeed / Saut de ligne). Le caractère utilisé pour représenter l'action de passer une ligne sur une machine à écrire ou une imprimante en mode texte. Typiquement utilisé comme, ou partie des, caractères de fin de ligne. | 11 | VT (Vertical Tab / Tabulation verticale). Même chose que la tabulation (horizontale), mais le déplacement s'effectue d'une rangée vers le bas au lieu d'une colonne vers la droite. | 12 | FF (Form Feed / Saut de page). Caractère typiquement utilisé pour indiquer à une imprimante (en mode texte) de passer à la page (feuille) suivante. | 13 | CR (Carriage Return / Retour chariot). Le caractère qui représente l'action de ramener la tête d'une machine à écrire ou d'une imprimante au début de la ligne. Typiquement utilisé comme, ou partie des, caractères de fin de ligne. | 14 | SO (Shift Out / Mouvement sortant). Début d'un bloc de caractères dont la signification dépend de l'implémentation. | 15 | SI (Shift In / Mouvement entrant). Ferme la transmission du type de bloc ci-dessus. | 16 | DLE (Data Link Escape / Echappement de lien de donnée). Utilisé pour indiquer que le caractère de contrôle suivant devrait être interprété comme donnée et non comme caractère de contrôle. | 17 | DC1 (Device Control 1/Contrôle de périphérique 1). Typiquement utilisé pour activer une partie d'un équipement. L'usage le plus courant aujourd'hui est en tant que caractère XON dans les communications série à contrôle de flux logiciel. | 18 | DC2 (Device Control 2/Contrôle de périphérique 2). Un autre caractère de contrôle de périphérique. Son usage dépend du contexte. | 19 | DC3 (Device Control 3/Contrôle de périphérique 3). Typiquement utilisé pour désactiver une partie d'un équipement. L'usage le plus courant aujourd'hui est en tant que caractère XOFF dans les communications série à contrôle de flux logiciel. | 20 | DC4 (Device Control 4/Contrôle de périphérique 4). Un autre caractère de contrôle de périphérique. | 21 | NAK (Negative AcKnowledge/Accusé de réception négatif). Typiquement utilisé pour signaler des données non-reçues ou non-comprises (erronée). | 22 | SYN (SYNchronous idle/Attente synchronisée). Comme son nom l'indique, il s'agit d'un signal envoyé à intervalle régulier pour indiquer que le canal de communication est en attente, mais toujours actif. | 23 | ETB (End of Transmission Block/Fin de transmission de bloc). Utilisé pour contrôler la transmission de donnée en indiquant la fin de bloc. A ne pas confondre avec EOT. | 24 | CAN (CANcel/Annulation). Signifie généralement que la donnée envoyée précédemment devrait être ignorée, bien que les détails dépendent de l'application. | 25 | EM (End of Medium/Fin de média). Utilisé pour indiquer la fin d'un média, par exemple la fin d'un lecteur de bande | 26 | SUB (SUBstitute/Substitution). Un caractère utilisé pour indiquer qu'un caractère a été substitué. | 27 | ESC (ESCape/Echappement). Le caractère produit habituellement en appuyant sur la touche 'ECHAP' de votre clavier, utilisé dans les "séquences d'échappement" pour fournir des informations de formattage aux afficheurs de texte (consoles, imprimantes, etc..) | 28 | FS (File Separator / Séparateur de fichier) | 29 | GS (Group Separator / Séparateur de groupe) | 30 | RS (Record separator / Séparateur d'enregistrement) | 31 | US (Unit separator) / Séparateur d'unité)