ASCII est l'abréviation d'American Standard Code for Information Interchange. Le code ASCII est actuellement la norme de codage la plus courante pour les ordinateurs. Étant donné que les ordinateurs ne peuvent accepter que des informations numériques, les codes ASCII représentent les caractères sous forme de chiffres afin que l'ordinateur puisse les accepter et les traiter. Par exemple, le code ASCII de la lettre majuscule A est 65. Dans le code ASCII, les numéros 0 à 32 et les numéros 127 sont des caractères de contrôle, les plus couramment utilisés sont LF (saut de ligne) et CR (retour chariot). Les numéros 33 à 126 sont des caractères, dont les numéros 48 à 57 ; 0 à 9 chiffres arabes ; les chiffres 65 à 90 sont 26 lettres anglaises majuscules, les chiffres 97 à 122 sont 26 lettres anglaises minuscules, et le reste est constitué de signes de ponctuation, de symboles arithmétiques, etc.
Valeur ASCII | Caractères de contrôle | Valeur ASCII | Caractères de contrôle | Valeur ASCII | Caractères de contrôle | Valeur ASCII | Caractères de contrôle |
---|---|---|---|---|---|---|---|
0 | NOIX | 32 | (espace) | 64 | @ | 96 | , |
1 | SOH | 33 | ! | 65 | UNE | 97 | une |
2 | STX | 34 | » | 66 | B | 98 | b |
3 | ETX | 35 | # | 67 | C | 99 | c |
4 | EOT | 36 | $ | 68 | D | 100 | d |
5 | ENQ | 37 | % | 69 | E | 101 | e |
6 | ACCK | 38 | & | 70 | F | 102 | f |
7 | BEL | 39 | , | 71 | G | 103 | g |
8 | BS | 40 | ( | 72 | H | 104 | h |
9 | HT | 41 | ) | 73 | Je | 105 | je |
10 | LF | 42 | * | 74 | J | 106 | j |
11 | VT | 43 | + | 75 | K | 107 | k |
12 | FF | 44 | , | 76 | L | 108 | l |
13 | CR | 45 | - | 77 | M | 109 | m |
14 | ALORS | 46 | . | 78 | N | 110 | n |
15 | SI | 47 | / | 79 | O | 111 | o |
16 | DLE | 48 | 0 | 80 | P | 112 | p |
17 | DCI | 49 | 1 | 81 | Q | 113 | q |
18 | DC2 | 50 | 2 | 82 | R | 114 | r |
19 | DC3 | 51 | 3 | 83 | X | 115 | s |
20 | DC4 | 52 | 4 | 84 | T | 116 | t |
21 | NAK | 53 | 5 | 85 | U | 117 | toi |
22 | SYN | 54 | 6 | 86 | V | 118 | v |
23 | TB | 55 | 7 | 87 | W | 119 | w |
24 | PEUT | 56 | 8 | 88 | X | 120 | x |
25 | EM | 57 | 9 | 89 | Oui | 121 | oui |
26 | SOUS | 58 | : | 90 | Z | 122 | z |
27 | ESC | 59 | ; | 91 | [ | 123 | { |
28 | FS | 60 | < | 92 | 124 | | | |
29 | GS | 61 | = | 93 | ] | 125 | > |
30 | RS | 62 | > | 94 | ^ | 126 | ~ |
31 | NOUS | 63 | ? | 95 | — | 127 | DEL |
La valeur ASCII est un nombre décimal et la signification des caractères de contrôle est indiquée dans le tableau suivant.
NUL vide | Onglet vertical VT | Synchronisation inactive SYN |
---|
NUL 空 | VT 垂直制表 | SYN 空转同步 |
---|---|---|
SOH 标题开始 | FF 走纸控制 | ETB 信息组传送结束 |
STX 正文开始 | CR 回车 | CAN 作废 |
ETX 正文结束 | SO 移位输出 | EM 纸尽 |
EOY 传输结束 | SI 移位输入 | SUB 换置 |
ENQ 询问字符 | DLE 空格 | ESC 换码 |
ACK 承认 | DC1 设备控制1 | FS 文字分隔符 |
BEL 报警 | DC2 设备控制2 | GS 组分隔符 |
BS 退一格 | DC3 设备控制3 | RS 记录分隔符 |
HT 横向列表 | DC4 设备控制4 | US 单元分隔符 |
LF 换行 | NAK 否定 | DEL 删除 |
Contrôle de l'alimentation papier FF
Transmission du groupe de messages ETB terminée
Le texte STX commence CR Entrer CAN n'est pas valide ETX Fin du texte DONC décaler la sortie Fin du papier EM Transfert EOY terminé Entrée de décalage SI SUB substitution Caractère de requête ENQ Espace DLE Échapper au code ESC ACK accuser réception Contrôle de l'appareil DC1 1 Séparateur de texte FS Alarme BEL Contrôle des appareils DC2 2 Séparateur de groupe GS BS Reculez d'un espace Contrôle des appareils DC3 3 Séparateur d'enregistrements RS Liste horizontale HT Contrôle des appareils DC4 4 Séparateur d'unités US Saut de ligne LF Négation NAK DEL supprimer Le nombre de caractères du jeu de caractères ASCII standard étant limité, il ne peut souvent pas répondre aux exigences des applications pratiques. À cette fin, l'Organisation internationale de normalisation a formulé la norme ISO2022, qui stipule une méthode unifiée pour étendre le jeu de caractères ASCII aux codes 8 bits tout en maintenant la compatibilité avec ISO646. L'ISO a successivement formulé un lot de jeux de caractères ASCII étendus adaptés à différentes régions. Chaque jeu de caractères ASCII étendu peut être étendu de 128 caractères. Le codage de ces caractères étendus est un code de 8 bits avec un bit de poids fort égal à 1 (c'est-à-dire). nombres décimaux 128~255 ), appelé code ASCII étendu. Les caractères ASCII étendus satisfont le besoin de davantage de caractères. L'ASCII étendu contient les 128 caractères déjà en ASCII (les nombres 0 à 32 sont affichés dans l'image ci-dessous), plus 128 caractères supplémentaires pour un total de 256.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!