1. Introduction au code ASCII
ASCII (American Standard Code for Information Interchange, American Standard Code for Information Interchange) est un ensemble d'encodages de caractères basés sur des lettres latines. Il contient un total de 128 caractères et peut être codé. dans un octet Peut être stocké, il est équivalent à la norme internationale ISO/IEC 646. La spécification ASCII a été publiée pour la première fois en 1967 et mise à jour pour la dernière fois en 1986.
La plage de codage ASCII 0x00-0x7F, qui est de 0 à 127 en décimal, définit 128 caractères à un octet. Il contient 33 caractères de contrôle (caractères qui ont des fonctions spéciales mais ne peuvent pas être affichés) et 95 caractères affichables (chiffres, lettres, symboles). Le code standard national GB18030 et le code international Unicode sont tous deux compatibles avec le codage ASCII.
2. Tableau de comparaison des codes ASCII
3. Raisons de la génération du code ASCII
Dans les ordinateurs, toutes les données doivent être représentées par des nombres binaires lors du stockage et du fonctionnement (car les ordinateurs utilisent respectivement des niveaux élevés et des niveaux bas pour représenter). 1 et 0), par exemple, 52 lettres (y compris les lettres majuscules) comme a, b, c, d, des chiffres comme 0 et 1 et certains symboles couramment utilisés (tels que *, #, @, etc.) sont stockés dans l'ordinateur, les nombres binaires doivent également être utilisés pour représenter les symboles utilisés. Bien sûr, chacun peut se mettre d'accord sur son propre ensemble (c'est ce qu'on appelle le codage), et si tout le monde veut communiquer entre eux sans créer de confusion, alors tout le monde est pareil. Des règles de codage doivent être utilisées, c'est pourquoi les organismes de normalisation concernés aux États-Unis ont introduit le codage ASCII, qui stipule uniformément quels nombres binaires sont utilisés pour représenter les symboles communs ci-dessus.
L'American Standard Code for Information Interchange a été développé par l'American National Standard Institute (ANSI) et est un schéma standard de codage de caractères à un octet pour les données textuelles. Il s'agissait à l'origine d'une norme nationale américaine et était utilisée comme norme de codage de caractères occidentale commune pour permettre à différents ordinateurs de communiquer entre eux. Plus tard, elle a été établie comme norme internationale par l'Organisation internationale de normalisation (ISO), appelée norme ISO 646. . S'applique à toutes les lettres latines.
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!