CAN/CSA-ISO/IEC-2022-96 (C2014)
La collectivité internationale a décidé de publier cette norme uniquement en
anglais. C'est donc sur cette base qu'on a adopté cette norme comme Norme
nationale du Canada.
La présente Norme nationale du Canada est équivalente à la Norme internationale
ISO/IEC 2022:1994.
1 Domaine d'application
La présente norme internationale spécifie la structure de code à 8 bits et à 7
bits dont on se sert pour le codage des jeux de caractères. Les éléments de
codage utilisés dans la structure sont communs aussi bien aux codes à 8 bits
qu'aux codes à 7 bits. Les codes utilisent des techniques variées pour étendre
les capacités des codes élémentaires à 7 et à 8 bits. À la différence des
éditions antérieures, dans la présente édition de la norme, on accorde une plus
grande importance aux codes à 8 bits parce qu'ils sont d'usage plus répandu.
L'utilisation d'éléments communs dans la structure de code à 8 et à 7 bits
permet à tout code conforme et spécifique à 8 bits d'être transformé en un code
équivalent à 7 bits et l'inverse, de façon simple et directe.
La norme ISO/IEC 4873 se conforme à la structure de code à 8 bits spécifiée ici
et l'ISO/IEC 646 se conforme à la structure de code à 7 bits spécifiée ici.
Nota : Le jeu de caractère codé spécifié dans la norme ISO/IEC 10646-1 a une
structure différente qui n'est pas conforme à la présente norme internationale.
Les moyens techniques de structure de code spécifiés dans cette norme
comprennent divers moyens de prolonger le nombre de fonctions de commande et de
caractères graphiques disponibles dans un code. Ils comprennent aussi des
techniques pour construire te formaliser la définition des codes spécifiques et
pour offir l'identification codée de la structure et des éléments constituants
de ces codes spécifiques.
Les codes spécifiques peuvent aussi être identifiés à l'aide des
identificateurs d'objet conformément à l'ISO 8824, Notation de syntaxe
abstraite numéro un (ASN.1). La forme de tels identificateurs d'objets est
spécifiée à l'annexe A.
Il est supposé que les jeux de caractères individuels et les fonctions de
commande prévues pour être utilisées avec les codes à 7 ou à 8 bits sont
enregistrés dans le Registre international de l'ISO des jeux de caractères
codés à utiliser avec les séquences d'échappement (voir annexe B). Ce registre
comprend des détails pour relier les jeux de caractères individuels et les
fonctions de commande avec leurs représentations codées, et aussi avec les
identifications codées associées de tels jeux de caractères.
Les principes établis dans la présente norme internationale peuvent être
utilisés pour constituer des moyens techniques supplémentaires de structures de
code. Par exemple, l'ISO/IEC 6329 a suivi cette méthode pour formuler
certaines fonctions de commande paramétrées.
L'utilisation de techniques uniformes de structure de code pour les codes à 7
et à 8 bits spécifiés présente les avantages suivants:
- permettre la fourniture uniforme de structure de code dans la conception des
systèmes de traitement de l'information,
- fournir des méthodes normalisées d'appel dans les jeux de caractères
convenus,
- permettre l'échange de données entre les environnements qui utilisent
respectivement les codes à 7 et à 8 bits,
- réduire le risque de conflit entre les systèmes nécessaires à leur
interopérabilité.
Lorsque deux systèmes dotés de deux niveaux différents de mise en application
des moyens techniques de structure de code sont requis pour communiquer
entre-eux, ils peuvent le faire en utilisant les moyens techiques de structure
de code qu'ils ont en commun.
Les codes spécifiés ici sont conçus pour être utilisés pour les données qui
sont traitées séquentiellement dans le sens direct. L'utilisation de ces codes
dans des chaînes de données qui sont traitées d'une façon ou de l'autre, ou qui
sont incluses à des données formatées pour le traitement d'enregistrement de
durée fixe, peuvent avoir des résultats indésirables ou peuvent nécessiter un
traitement spécial additionnel pour en assurer la bonne interprétation.
Nota : Depuis l'édition a
OEN:
CSA
Langue:
French
Code(s) de l'ICS:
35.040
Statut:
Norme
Date de Publication:
1996-04-29
Numéro Standard:
CAN/CSA-ISO/IEC-2022-96 (C2014)