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é)