CAN/CSA-ISO/IEC-2022-96 (C2014)

Technologies de l'information - Structure de code de caractères et techniques d'extension
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)