Maison > Problème commun > Quel est le codage des caractères chinois utilisé pour le traitement du stockage et des échanges au sein de l'ordinateur ?

Quel est le codage des caractères chinois utilisé pour le traitement du stockage et des échanges au sein de l'ordinateur ?

藏色散人
Libérer: 2020-03-24 14:02:54
original
19601 Les gens l'ont consulté

Quel est le codage des caractères chinois utilisé pour le traitement du stockage et des échanges au sein de l'ordinateur ?

Quel est le codage des caractères chinois utilisé pour le traitement de stockage et d'échange à l'intérieur de l'ordinateur ?

Le codage des caractères chinois utilisé pour le traitement de stockage et d'échange à l'intérieur de l'ordinateur est 机内码.

Le code interne des caractères chinois, également appelé « code ASCII des caractères chinois », appelé « code interne », fait référence au code composé de symboles 0 et 1 utilisé dans le stockage interne, le traitement et la transmission des informations de l'ordinateur. Caractères chinois. Une fois le code d'entrée accepté, il est converti en code interne par le « module de conversion de code d'entrée » du système d'exploitation de caractères chinois, quelle que soit la méthode de saisie au clavier utilisée. Le code intégré à la machine est le codage le plus basique des caractères chinois. Quels que soient le système de caractères chinois et la méthode de saisie des caractères chinois, le code externe du caractère chinois saisi doit être converti en code intégré à la machine avant de pouvoir être utilisé. être stockés et traités de diverses manières.

Explication détaillée

Étant donné que le système de traitement des caractères chinois doit garantir la compatibilité entre les langues chinoises et occidentales, lorsque le code ASCII et le code standard national des caractères chinois existent dans le système en même temps, une ambiguïté se produira. . Par exemple : il y a deux octets de contenu 30H et 21H, qui peuvent représenter le code standard national du caractère chinois « ah » et le code ASCII du « 0 » et du « ! » espagnols. Pour cette raison, le code des caractères chinois intégré à la machine doit être traité de manière appropriée et transformé en code standard national.

Le code intégré au code standard national est un code long de deux octets. Il ajoute « 1 » au bit le plus élevé de chaque octet du code standard national correspondant, c'est-à-dire

<.>Code de caractère chinois dans la machine = code standard national de caractère chinois + 8080H

Par exemple, le code standard national du caractère « ah » mentionné ci-dessus est 3021H, et son code interne de caractère chinois est B0A1H.

La base du code des caractères chinois dans la machine est le code standard national des caractères chinois.

Code intégré : afin d'éviter les problèmes d'ambiguïté lorsque des codes ASCII et des codes standard nationaux sont utilisés en même temps, la plupart des systèmes de caractères chinois utilisent la position haute 1 de chaque octet du code standard national comme code machine pour les caractères chinois. Cela résout non seulement l'ambiguïté entre le code machine des caractères chinois et le code machine occidental, mais permet également au code machine des caractères chinois et au code standard national d'avoir une relation de correspondance très simple.

La relation entre le code interne des caractères chinois, le code standard national et le code de localisation est la suivante : les deux octets du code de localisation (décimal) sont convertis en hexadécimal puis ajoutés avec 2020H pour obtenir la norme nationale correspondante code ; Le code interne est le bit le plus élevé des deux octets du code d'échange de caractères chinois (code standard national) plus 1 respectivement, c'est-à-dire que les deux octets du code d'échange de caractères chinois (code standard national) sont ajoutés avec 80H à obtenir le code interne correspondant ; indicatif régional (décimal) Les deux octets sont convertis en hexadécimal puis A0H est ajouté pour obtenir le code interne correspondant.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal