ISO 646
110872
31679288
2008-07-18T12:41:00Z
82.233.189.28
ajout table unicode
{{table Unicode}}
L''''ISO/CEI 646''' ([[International Classification for Standards|ICS]] n°35.040) est une norme [[Organisation internationale de normalisation|ISO]] qui depuis 1972 spécifie des codes de caractères graphiques codés sur 7 [[Bit (informatique)|bits]] à partir desquels plusieurs normes nationales sont dérivées. La plus connue d'entre elles est la variante américaine, communément (mais improprement) désignée « [[ASCII]] ». L'ISO 646 est également désigné comme l'« Alphabet international de référence n°5 » (AIR5), « Alphabet international n°5 » (AI5) ou encore (en anglais) « ''International Alphabet No. 5'' » (IA5).
== Généralités ==
Puisque que la portion d’'''ISO/CEI 646''' partagée par tous les pays n’est constituée que des lettres de l’alphabet latin de base suffisant pour l’anglais moderne, les autres langues utilisant un alphabet latin plus étendu ont eu besoin de créer des extensions et des variantes nationales de l’ISO 646 dans le but d'utiliser les lettres spécifiques à leurs langues.
À l’époque, la reconnaissance universelle d’un [[octet]] de 8 bit n’existait pas ; aussi, les jeux de caractères nationaux créent à travers cette contrainte de 128 caractères (2<sup>7</sup> = 128) ne purent pas toujours inclure tous les caractères ASCII qui n’apparaissaient pas dans les variantes nationales.
L’ISO 646 normalise donc les variantes nationales autorisées pour les jeux européens à caractères latins, permettant de créer un jeu de 94 caractères graphiques (numérotés de 33 à 126) comprenant 80 ''caractères invariants'' entre toutes les versions nationales, et 12 positions utilisables pour les caractères (alphabétiques ou non) nécessaires à une langue ou un groupe de langues. Il fixe également un alphabet international de référence (IRV) servant de guide (non impératif) pour le placement des 1 à 12 caractères sélectionnés sur les 12 positions variantes.
Les jeux ISO 646 incomplets sont autorisés (toutefois la plupart des jeux approuvés et inscrits dans le registre ISO-IR complètent les positions libres par les caractères du jeu de référence (similaire au jeu retenu pour la norme américaine, mais restreint aux seules 94 positions graphiques de la plage de code ''G0'' définie par la norme de codage [[ISO 2022]] avec laquelle la norme ISO 646 est totalement compatible).
Plus tard, lorsque les jeux de caractères composés de 8 bits devinrent plus fréquents, la norme [[ISO 8859]] fut alors préférée à ces variantes nationales du jeu latin codé sur 7 bits, en imposant le choix de la variante '''ISO 646/IRV'' (c’est-à-dire le jeu graphique à 94 éléments enregistré sous le numéro ISO-IR/002) improprement appelée [[ASCII]] (qui désigne en fait le jeu de caractères latins américains codé sur 7 bits, complété du jeu de caractères de contrôles ISO 646/C0 (ISO-IR/001) pour les 32 premières positions). Toutefois, le développement de jeux de caractères plus étendu (sur 8 bits, et parfois avec des plans de codes multiples pour chaque bloc de 32, 94 ou 96 codes) s’est fondé sur la norme [[ISO 2022]] permettant de les rendre compatibles avec un codage sur 7 bits, grâce à un système de séquences d’échappement et certains caractères de contrôle normalisés.
Les normes ISO 646 et ISO 8859 sont en principe figées depuis [[juin 2004]] (la normalisation internationale de nouveaux jeux à 7 et 8 bits est désormais arrêtée, le groupe de travail de l’ISO ayant suspendu ses activités) et sont destinées à être remplacées par la nouvelle norme plus complète et plus précise [[ISO/CEI 10646]] (liée à [[Unicode]]) dont l’interprétation et l’interopérabilité sont bien meilleures, cette dernière norme permettant de représenter tous les autres jeux de caractères normalisés existants et d’affiner le codage effectif final tout en préservant la [[sémantique]] du texte codé et en améliorant sa [[typographie]]. L’[[ISO/CEI 10646]] a gardé la compatibilité ascendante avec la vieillissante norme ISO 646.
== Caractères invariants ==
Les positions invariantes des jeux de caractères graphiques latins compatibles avec l’[[ISO 646]] sont les suivantes :
{|table border="0" cellspacing="8" cellpadding="0"
|-
|valign="top"|
{|table border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background:#F8F8F8"
|-bgcolor="#EEEEEE"
!colspan="3"|Codes
!rowspan="2"|Car.
!rowspan="2"|Nom
|-bgcolor="#EEEEEE"
![[système binaire|binaire]]
![[Décimal|déc.]]
![[Hexadécimal|hexa.]]
|-
|align="right" bgcolor="#EEEEEE"|010 0000
|align="right" bgcolor="#EEEEEE"|32
|align="right" bgcolor="#EEEEEE"|20
|align="center" bgcolor="#FFFFFF"| ||espace
|-
|align="right" bgcolor="#EEEEEE"|010 0001
|align="right" bgcolor="#EEEEEE"|33
|align="right" bgcolor="#EEEEEE"|21
|align="center" bgcolor="#FFFFFF"|!||[[point d'exclamation|point d’exclamation]]
|-
|align="right" bgcolor="#EEEEEE"|010 0010
|align="right" bgcolor="#EEEEEE"|34
|align="right" bgcolor="#EEEEEE"|22
|align="center"|"||[[guillemet]] anglais
|-
|align="right" bgcolor="#EEEEEE"|010 0101
|align="right" bgcolor="#EEEEEE"|37
|align="right" bgcolor="#EEEEEE"|25
|align="center" bgcolor="#FFFFFF"|%||[[signe pourcent]]
|-
|align="right" bgcolor="#EEEEEE"|010 0110
|align="right" bgcolor="#EEEEEE"|38
|align="right" bgcolor="#EEEEEE"|26
|align="center" bgcolor="#FFFFFF"|&||[[esperluette]]
|-
|align="right" bgcolor="#EEEEEE"|010 0111
|align="right" bgcolor="#EEEEEE"|39
|align="right" bgcolor="#EEEEEE"|27
|align="center"|'||[[apostrophe]]
|-
|align="right" bgcolor="#EEEEEE"|010 1000
|align="right" bgcolor="#EEEEEE"|40
|align="right" bgcolor="#EEEEEE"|28
|align="center" bgcolor="#FFFFFF"|(||[[parenthèse]] ouvrante
|-
|align="right" bgcolor="#EEEEEE"|010 1001
|align="right" bgcolor="#EEEEEE"|41
|align="right" bgcolor="#EEEEEE"|29
|align="center" bgcolor="#FFFFFF"|)||parenthèse fermante
|-
|align="right" bgcolor="#EEEEEE"|010 1010
|align="right" bgcolor="#EEEEEE"|42
|align="right" bgcolor="#EEEEEE"|2A
|align="center" bgcolor="#FFFFFF"|*||[[astérisque]]
|-
|align="right" bgcolor="#EEEEEE"|010 1011
|align="right" bgcolor="#EEEEEE"|43
|align="right" bgcolor="#EEEEEE"|2B
|align="center" bgcolor="#FFFFFF"|+||[[signe]] [[plus]]
|-
|align="right" bgcolor="#EEEEEE"|010 1100
|align="right" bgcolor="#EEEEEE"|44
|align="right" bgcolor="#EEEEEE"|2C
|align="center"|,||[[virgule]]
|-
|align="right" bgcolor="#EEEEEE"|010 1101
|align="right" bgcolor="#EEEEEE"|45
|align="right" bgcolor="#EEEEEE"|2D
|align="center"|-||[[trait d'union|trait d’union]]-signe [[moins]]
|-
|align="right" bgcolor="#EEEEEE"|010 1110
|align="right" bgcolor="#EEEEEE"|46
|align="right" bgcolor="#EEEEEE"|2E
|align="center" bgcolor="#FFFFFF"|.||[[point (signe)|point]]
|-
|align="right" bgcolor="#EEEEEE"|010 1111
|align="right" bgcolor="#EEEEEE"|47
|align="right" bgcolor="#EEEEEE"|2F
|align="center"|/||[[barre oblique]]
|}
|valign="top"|
{|table border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background:#F8F8F8"
|-bgcolor="#EEEEEE"
!colspan="3"|Codes
!rowspan="2"|Car.
!rowspan="2"|Nom
|-bgcolor="#EEEEEE"
![[système binaire|binaire]]
![[Décimal|déc.]]
![[Hexadécimal|hexa.]]
|-
|align="right" bgcolor="#EEEEEE"|011 0000
|align="right" bgcolor="#EEEEEE"|48
|align="right" bgcolor="#EEEEEE"|30
|align="center" bgcolor="#FFFFFF"|0||[[chiffre]] [[zéro]]
|-
|align="right" bgcolor="#EEEEEE"|011 0001
|align="right" bgcolor="#EEEEEE"|49
|align="right" bgcolor="#EEEEEE"|31
|align="center" bgcolor="#FFFFFF"|1||chiffre [[un]]
|-
|align="right" bgcolor="#EEEEEE"|011 0010
|align="right" bgcolor="#EEEEEE"|50
|align="right" bgcolor="#EEEEEE"|32
|align="center" bgcolor="#FFFFFF"|2||chiffre [[deux]]
|-
|align="right" bgcolor="#EEEEEE"|011 0011
|align="right" bgcolor="#EEEEEE"|51
|align="right" bgcolor="#EEEEEE"|33
|align="center" bgcolor="#FFFFFF"|3||chiffre [[trois]]
|-
|align="right" bgcolor="#EEEEEE"|011 0100
|align="right" bgcolor="#EEEEEE"|52
|align="right" bgcolor="#EEEEEE"|34
|align="center" bgcolor="#FFFFFF"|4||chiffre [[quatre]]
|-
|align="right" bgcolor="#EEEEEE"|011 0101
|align="right" bgcolor="#EEEEEE"|53
|align="right" bgcolor="#EEEEEE"|35
|align="center" bgcolor="#FFFFFF"|5||chiffre [[cinq]]
|-
|align="right" bgcolor="#EEEEEE"|011 0110
|align="right" bgcolor="#EEEEEE"|54
|align="right" bgcolor="#EEEEEE"|36
|align="center" bgcolor="#FFFFFF"|6||chiffre [[six]]
|-
|align="right" bgcolor="#EEEEEE"|011 0111
|align="right" bgcolor="#EEEEEE"|55
|align="right" bgcolor="#EEEEEE"|37
|align="center" bgcolor="#FFFFFF"|7||chiffre [[sept]]
|-
|align="right" bgcolor="#EEEEEE"|011 1000
|align="right" bgcolor="#EEEEEE"|56
|align="right" bgcolor="#EEEEEE"|38
|align="center" bgcolor="#FFFFFF"|8||chiffre [[huit]]
|-
|align="right" bgcolor="#EEEEEE"|011 1001
|align="right" bgcolor="#EEEEEE"|57
|align="right" bgcolor="#EEEEEE"|39
|align="center" bgcolor="#FFFFFF"|9||chiffre [[neuf]]
|-
|align="right" bgcolor="#EEEEEE"|011 1010
|align="right" bgcolor="#EEEEEE"|58
|align="right" bgcolor="#EEEEEE"|3A
|align="center" bgcolor="#FFFFFF"|:||[[deux-points]]
|-
|align="right" bgcolor="#EEEEEE"|011 1011
|align="right" bgcolor="#EEEEEE"|59
|align="right" bgcolor="#EEEEEE"|3B
|align="center" bgcolor="#FFFFFF"|;||[[point-virgule]]
|-
|align="right" bgcolor="#EEEEEE"|011 1100
|align="right" bgcolor="#EEEEEE"|60
|align="right" bgcolor="#EEEEEE"|3C
|align="center" bgcolor="#FFFFFF"|<||signe [[inférieur|inférieur à]]
|-
|align="right" bgcolor="#EEEEEE"|011 1101
|align="right" bgcolor="#EEEEEE"|61
|align="right" bgcolor="#EEEEEE"|3D
|align="center" bgcolor="#FFFFFF"|=||signe [[=|égal à]]
|-
|align="right" bgcolor="#EEEEEE"|011 1110
|align="right" bgcolor="#EEEEEE"|62
|align="right" bgcolor="#EEEEEE"|3E
|align="center" bgcolor="#FFFFFF"|>||signe [[supérieur|supérieur à]]
|-
|align="right" bgcolor="#EEEEEE"|011 1111
|align="right" bgcolor="#EEEEEE"|63
|align="right" bgcolor="#EEEEEE"|3F
|align="center" bgcolor="#FFFFFF"|?||[[point d'interrogation|point d’interrogation]]
|}
|-
|valign="top"|
{|table border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background:#F8F8F8"
|-bgcolor="#EEEEEE"
!colspan="3"|Codes
!rowspan="2"|Car.
!rowspan="2"|Nom
|-bgcolor="#EEEEEE"
![[système binaire|binaire]]
![[Décimal|déc.]]
![[Hexadécimal|hexa.]]
|-
|align="right" bgcolor="#EEEEEE"|100 0001
|align="right" bgcolor="#EEEEEE"|65
|align="right" bgcolor="#EEEEEE"|41
|align="center" bgcolor="#FFFFFF"|A||[[A (lettre)]] [[latin]]e [[capitale]] [[A (lettre)|A]]
|-
|align="right" bgcolor="#EEEEEE"|100 0010
|align="right" bgcolor="#EEEEEE"|66
|align="right" bgcolor="#EEEEEE"|42
|align="center" bgcolor="#FFFFFF"|B||lettre latine capitale [[B (lettre)|B]]
|-
|align="right" bgcolor="#EEEEEE"|100 0011
|align="right" bgcolor="#EEEEEE"|67
|align="right" bgcolor="#EEEEEE"|43
|align="center" bgcolor="#FFFFFF"|C||lettre latine capitale [[C (lettre)|C]]
|-
|align="right" bgcolor="#EEEEEE"|100 0100
|align="right" bgcolor="#EEEEEE"|68
|align="right" bgcolor="#EEEEEE"|44
|align="center" bgcolor="#FFFFFF"|D||lettre latine capitale [[D (lettre)|D]]
|-
|align="right" bgcolor="#EEEEEE"|100 0101
|align="right" bgcolor="#EEEEEE"|69
|align="right" bgcolor="#EEEEEE"|45
|align="center" bgcolor="#FFFFFF"|E||lettre latine capitale [[E (lettre)|E]]
|-
|align="right" bgcolor="#EEEEEE"|100 0110
|align="right" bgcolor="#EEEEEE"|70
|align="right" bgcolor="#EEEEEE"|46
|align="center" bgcolor="#FFFFFF"|F||lettre latine capitale [[F (lettre)|F]]
|-
|align="right" bgcolor="#EEEEEE"|100 0111
|align="right" bgcolor="#EEEEEE"|71
|align="right" bgcolor="#EEEEEE"|47
|align="center" bgcolor="#FFFFFF"|G||lettre latine capitale [[G (lettre)|G]]
|-
|align="right" bgcolor="#EEEEEE"|100 1000
|align="right" bgcolor="#EEEEEE"|72
|align="right" bgcolor="#EEEEEE"|48
|align="center" bgcolor="#FFFFFF"|H||lettre latine capitale [[H (lettre)|H]]
|-
|align="right" bgcolor="#EEEEEE"|100 1001
|align="right" bgcolor="#EEEEEE"|73
|align="right" bgcolor="#EEEEEE"|49
|align="center" bgcolor="#FFFFFF"|I||lettre latine capitale [[I (lettre)|I]]
|-
|align="right" bgcolor="#EEEEEE"|100 1010
|align="right" bgcolor="#EEEEEE"|74
|align="right" bgcolor="#EEEEEE"|4A
|align="center" bgcolor="#FFFFFF"|J||lettre latine capitale [[J (lettre)|J]]
|-
|align="right" bgcolor="#EEEEEE"|100 1011
|align="right" bgcolor="#EEEEEE"|75
|align="right" bgcolor="#EEEEEE"|4B
|align="center" bgcolor="#FFFFFF"|K||lettre latine capitale [[K (lettre)|K]]
|-
|align="right" bgcolor="#EEEEEE"|100 1100
|align="right" bgcolor="#EEEEEE"|76
|align="right" bgcolor="#EEEEEE"|4C
|align="center" bgcolor="#FFFFFF"|L||lettre latine capitale [[L (lettre)|L]]
|-
|align="right" bgcolor="#EEEEEE"|100 1101
|align="right" bgcolor="#EEEEEE"|77
|align="right" bgcolor="#EEEEEE"|4D
|align="center" bgcolor="#FFFFFF"|M||lettre latine capitale [[M (lettre)|M]]
|-
|align="right" bgcolor="#EEEEEE"|100 1110
|align="right" bgcolor="#EEEEEE"|78
|align="right" bgcolor="#EEEEEE"|4E
|align="center" bgcolor="#FFFFFF"|N||lettre latine capitale [[N (lettre)|N]]
|-
|align="right" bgcolor="#EEEEEE"|100 1111
|align="right" bgcolor="#EEEEEE"|79
|align="right" bgcolor="#EEEEEE"|4F
|align="center" bgcolor="#FFFFFF"|O||lettre latine capitale [[O (lettre)|O]]
|-
|align="right" bgcolor="#EEEEEE"|101 0000
|align="right" bgcolor="#EEEEEE"|80
|align="right" bgcolor="#EEEEEE"|50
|align="center" bgcolor="#FFFFFF"|P||lettre latine capitale [[P (lettre)|P]]
|-
|align="right" bgcolor="#EEEEEE"|101 0001
|align="right" bgcolor="#EEEEEE"|81
|align="right" bgcolor="#EEEEEE"|51
|align="center" bgcolor="#FFFFFF"|Q||lettre latine capitale [[Q (lettre)|Q]]
|-
|align="right" bgcolor="#EEEEEE"|101 0010
|align="right" bgcolor="#EEEEEE"|82
|align="right" bgcolor="#EEEEEE"|52
|align="center" bgcolor="#FFFFFF"|R||lettre latine capitale [[R (lettre)|R]]
|-
|align="right" bgcolor="#EEEEEE"|101 0011
|align="right" bgcolor="#EEEEEE"|83
|align="right" bgcolor="#EEEEEE"|53
|align="center" bgcolor="#FFFFFF"|S||lettre latine capitale [[S (lettre)|S]]
|-
|align="right" bgcolor="#EEEEEE"|101 0100
|align="right" bgcolor="#EEEEEE"|84
|align="right" bgcolor="#EEEEEE"|54
|align="center" bgcolor="#FFFFFF"|T||lettre latine capitale [[T (lettre)|T]]
|-
|align="right" bgcolor="#EEEEEE"|101 0101
|align="right" bgcolor="#EEEEEE"|85
|align="right" bgcolor="#EEEEEE"|55
|align="center" bgcolor="#FFFFFF"|U||lettre latine capitale [[U (lettre)|U]]
|-
|align="right" bgcolor="#EEEEEE"|101 0110
|align="right" bgcolor="#EEEEEE"|86
|align="right" bgcolor="#EEEEEE"|56
|align="center" bgcolor="#FFFFFF"|V||lettre latine capitale [[V (lettre)|V]]
|-
|align="right" bgcolor="#EEEEEE"|101 0111
|align="right" bgcolor="#EEEEEE"|87
|align="right" bgcolor="#EEEEEE"|57
|align="center" bgcolor="#FFFFFF"|W||lettre latine capitale [[W (lettre)|W]]
|-
|align="right" bgcolor="#EEEEEE"|101 1000
|align="right" bgcolor="#EEEEEE"|88
|align="right" bgcolor="#EEEEEE"|58
|align="center" bgcolor="#FFFFFF"|X||lettre latine capitale [[X (lettre)|X]]
|-
|align="right" bgcolor="#EEEEEE"|101 1001
|align="right" bgcolor="#EEEEEE"|89
|align="right" bgcolor="#EEEEEE"|59
|align="center" bgcolor="#FFFFFF"|Y||lettre latine capitale [[Y (lettre)|Y]]
|-
|align="right" bgcolor="#EEEEEE"|101 1010
|align="right" bgcolor="#EEEEEE"|90
|align="right" bgcolor="#EEEEEE"|5A
|align="center" bgcolor="#FFFFFF"|Z||lettre latine capitale [[Z (lettre)|Z]]
|-
|align="right" bgcolor="#EEEEEE"|101 1111
|align="right" bgcolor="#EEEEEE"|95
|align="right" bgcolor="#EEEEEE"|5F
|align="center"|_||[[tiret bas]]
|}
|valign="top"|
{|table border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background:#F8F8F8"
|-bgcolor="#EEEEEE"
!colspan="3"|Codes
!rowspan="2"|Car.
!rowspan="2"|Nom
|-bgcolor="#EEEEEE"
![[système binaire|binaire]]
![[Décimal|déc.]]
![[Hexadécimal|hexa.]]
|-
|align="right" bgcolor="#EEEEEE"|110 0001
|align="right" bgcolor="#EEEEEE"|97
|align="right" bgcolor="#EEEEEE"|61
|align="center" bgcolor="#FFFFFF"|a||lettre latine [[Bas-de-casse|minuscule]] a
|-
|align="right" bgcolor="#EEEEEE"|110 0010
|align="right" bgcolor="#EEEEEE"|98
|align="right" bgcolor="#EEEEEE"|62
|align="center" bgcolor="#FFFFFF"|b||lettre latine minuscule b
|-
|align="right" bgcolor="#EEEEEE"|110 0011
|align="right" bgcolor="#EEEEEE"|99
|align="right" bgcolor="#EEEEEE"|63
|align="center" bgcolor="#FFFFFF"|c||lettre latine minuscule c
|-
|align="right" bgcolor="#EEEEEE"|110 0100
|align="right" bgcolor="#EEEEEE"|100
|align="right" bgcolor="#EEEEEE"|64
|align="center" bgcolor="#FFFFFF"|d||lettre latine minuscule d
|-
|align="right" bgcolor="#EEEEEE"|110 0101
|align="right" bgcolor="#EEEEEE"|101
|align="right" bgcolor="#EEEEEE"|65
|align="center" bgcolor="#FFFFFF"|e||lettre latine minuscule e
|-
|align="right" bgcolor="#EEEEEE"|110 0110
|align="right" bgcolor="#EEEEEE"|102
|align="right" bgcolor="#EEEEEE"|66
|align="center" bgcolor="#FFFFFF"|f||lettre latine minuscule f
|-
|align="right" bgcolor="#EEEEEE"|110 0111
|align="right" bgcolor="#EEEEEE"|103
|align="right" bgcolor="#EEEEEE"|67
|align="center" bgcolor="#FFFFFF"|g||lettre latine minuscule g
|-
|align="right" bgcolor="#EEEEEE"|110 1000
|align="right" bgcolor="#EEEEEE"|104
|align="right" bgcolor="#EEEEEE"|68
|align="center" bgcolor="#FFFFFF"|h||lettre latine minuscule h
|-
|align="right" bgcolor="#EEEEEE"|110 1001
|align="right" bgcolor="#EEEEEE"|105
|align="right" bgcolor="#EEEEEE"|69
|align="center" bgcolor="#FFFFFF"|i||lettre latine minuscule i
|-
|align="right" bgcolor="#EEEEEE"|110 1010
|align="right" bgcolor="#EEEEEE"|106
|align="right" bgcolor="#EEEEEE"|6A
|align="center" bgcolor="#FFFFFF"|j||lettre latine minuscule j
|-
|align="right" bgcolor="#EEEEEE"|110 1011
|align="right" bgcolor="#EEEEEE"|107
|align="right" bgcolor="#EEEEEE"|6B
|align="center" bgcolor="#FFFFFF"|k||lettre latine minuscule k
|-
|align="right" bgcolor="#EEEEEE"|110 1100
|align="right" bgcolor="#EEEEEE"|108
|align="right" bgcolor="#EEEEEE"|6C
|align="center" bgcolor="#FFFFFF"|l||lettre latine minuscule l
|-
|align="right" bgcolor="#EEEEEE"|110 1101
|align="right" bgcolor="#EEEEEE"|109
|align="right" bgcolor="#EEEEEE"|6D
|align="center" bgcolor="#FFFFFF"|m||lettre latine minuscule m
|-
|align="right" bgcolor="#EEEEEE"|110 1110
|align="right" bgcolor="#EEEEEE"|110
|align="right" bgcolor="#EEEEEE"|6E
|align="center" bgcolor="#FFFFFF"|n||lettre latine minuscule n
|-
|align="right" bgcolor="#EEEEEE"|110 1111
|align="right" bgcolor="#EEEEEE"|111
|align="right" bgcolor="#EEEEEE"|6F
|align="center" bgcolor="#FFFFFF"|o||lettre latine minuscule o
|-
|align="right" bgcolor="#EEEEEE"|111 0000
|align="right" bgcolor="#EEEEEE"|112
|align="right" bgcolor="#EEEEEE"|70
|align="center" bgcolor="#FFFFFF"|p||lettre latine minuscule p
|-
|align="right" bgcolor="#EEEEEE"|111 0001
|align="right" bgcolor="#EEEEEE"|113
|align="right" bgcolor="#EEEEEE"|71
|align="center" bgcolor="#FFFFFF"|q||lettre latine minuscule q
|-
|align="right" bgcolor="#EEEEEE"|111 0010
|align="right" bgcolor="#EEEEEE"|114
|align="right" bgcolor="#EEEEEE"|72
|align="center" bgcolor="#FFFFFF"|r||lettre latine minuscule r
|-
|align="right" bgcolor="#EEEEEE"|111 0011
|align="right" bgcolor="#EEEEEE"|115
|align="right" bgcolor="#EEEEEE"|73
|align="center" bgcolor="#FFFFFF"|s||lettre latine minuscule s
|-
|align="right" bgcolor="#EEEEEE"|111 0100
|align="right" bgcolor="#EEEEEE"|116
|align="right" bgcolor="#EEEEEE"|74
|align="center" bgcolor="#FFFFFF"|t||lettre latine minuscule t
|-
|align="right" bgcolor="#EEEEEE"|111 0101
|align="right" bgcolor="#EEEEEE"|117
|align="right" bgcolor="#EEEEEE"|75
|align="center" bgcolor="#FFFFFF"|u||lettre latine minuscule u
|-
|align="right" bgcolor="#EEEEEE"|111 0110
|align="right" bgcolor="#EEEEEE"|118
|align="right" bgcolor="#EEEEEE"|76
|align="center" bgcolor="#FFFFFF"|v||lettre latine minuscule v
|-
|align="right" bgcolor="#EEEEEE"|111 0111
|align="right" bgcolor="#EEEEEE"|119
|align="right" bgcolor="#EEEEEE"|77
|align="center" bgcolor="#FFFFFF"|w||lettre latine minuscule w
|-
|align="right" bgcolor="#EEEEEE"|111 1000
|align="right" bgcolor="#EEEEEE"|120
|align="right" bgcolor="#EEEEEE"|78
|align="center" bgcolor="#FFFFFF"|x||lettre latine minuscule x
|-
|align="right" bgcolor="#EEEEEE"|111 1001
|align="right" bgcolor="#EEEEEE"|121
|align="right" bgcolor="#EEEEEE"|79
|align="center" bgcolor="#FFFFFF"|y||lettre latine minuscule y
|-
|align="right" bgcolor="#EEEEEE"|111 1010
|align="right" bgcolor="#EEEEEE"|122
|align="right" bgcolor="#EEEEEE"|7A
|align="center" bgcolor="#FFFFFF"|z||lettre latine minuscule z
|}
|}
== Variantes nationales de l’ISO 646 ==
De nombreuses variantes de l’ISO 646 ont été normalisées par des organismes nationaux officiels, et la plupart ont alors été déclaré dans le registre international (ISO-IR) des jeux de caractères à 7 et 8 bits. Cependant ce registre est maintenant clos depuis juin 2004, ses membres ayant décidé de concentrer leurs efforts au maintien de la norme universelle [[ISO/CEI 10646]].
D’autres variantes ont été développées de façon initialement propriétaire pour couvrir les besoins de certaines langues, avant d’être enregistrés publiquement avec l’appui d’organismes de normalisation officiels (notamment l’ECMA au plan européen, afin de stabiliser les tables de conversions). Il existe cependant de nombreuses variantes propriétaires n’ayant pas reçu cet appui et qui donc n'ont pas été enregistrées formellement par l’ISO-IR (et dans l’immédiat, ne le seront sans doûte jamais, leur obsolescence étant très accélérée du fait de l’imprécision de leur définition et de l’obsolescence parallèle des systèmes qui les supportaient).
Parmi les normes nationales enregistrées pour les variantes de l’ISO/CEI 646 on trouve :
{|border="0" cellspacing="0" cellpadding="0"
|-
|width="50%" valign="top"|
{|width="100%" border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background-color:#F8F8F8;"
|-bgcolor="#EEEEEE"
!Code
!ISO-<br />IR
!Norme
!Utilisation
|-
!CA-1
|align="center"|121
|[[Canadian Standards Association|CSA]] Z243.4-1985
|[[Canada]] (alternative no.1, avec “î”)<br />([[français]] classique)
|-
!CA-2
|align="center"|122
|[[Canadian Standards Association|CSA]] Z243.4-1985
|[[Canada]] (alternative no.2, avec “É”)<br />([[français]] orthographe réformée)
|-
!CN
|align="center"|057
|GB/T 1988-80
|[[République populaire de Chine|Chine]] (latin basique)
|-
!CU
|align="center"|151
|NC 99-10:81
|[[Cuba]] ([[espagnol]])
|-
!DE
|align="center"|021
|[[Deutsches Institut für Normung|DIN]] 66083
|[[Allemagne]] ([[allemand]])
|-
!DK
|align="center"|–
|DS 2089
|[[Danemark]] ([[danois]])
|-
!FR
|align="center"|069
|[[AFNOR]] NF Z 62010-1982
|[[France]] ([[français]])
|-
!FR-0
|align="center"|025
|[[AFNOR]] NF Z 62010-1973
|[[France]] (obsolète depuis avril 1985)
|-
!GB
|align="center"|004
|[[British Standards Institute|BSI]] 4730
|Royaume-Uni ([[anglais]])
|-
!GR
|align="center"|088
|HOS ELOT
|[[Grèce]] (obsolète)
|-
!HU
|align="center"|086
|MSZ 7795/3
|[[Hongrie]]
|-
!IE
|align="center"|207
|NSAI 433:1996
|[[Irlande]] ([[Irlandais|gaélique irlandais]])
|}
|width="20"|
|width="50%" valign="top"|
{|width="100%" border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background-color:#F8F8F8;"
|-bgcolor="#EEEEEE"
!Code
!ISO-<br />IR
!Norme
!Utilisation
|-
!INV
|align="center"|*
|[[ISO]] 646:1983
|International (jeu graphique '''invariant''')
|-
!IRV
|align="center"|002
|[[ISO]] 646:1983
|International (jeu graphique de '''référence''')
|-
!JA
|align="center"|014
|[[JIS]] C 6220-1969
|[[Japon]] (romaji)
|-
!JA-O
|align="center"|092
|[[JIS]] C 6229-1984
|[[Japon]] (OCR-B)
|-
!MT
|align="center"|—
|
|[[Malte]] ([[maltais]])
|-
!NO
|align="center"|060
|NS 4551 version 1
|[[Norvège]]
|-
!NO-2
|align="center"|061
|NS 4551 version 2
|[[Norvège]] (obsolète depuis juin 1987)
|-
!SE
|align="center"|010
|[[SEN]] 85 02 00 annexe B
|[[Suède]] ([[suédois]] de base)
|-
!SE-C
|align="center"|011
|[[SEN]] 85 02 00 annexe C
|[[Suède]] ([[suédois]] étendu pour les noms)
|-
!T.61
|align="center"|102
|[[ITU]]/[[CCITT]] Recommandation T.61
|International ([[Teletex]])
|-
!US
|align="center"|006
|[[American National Standards Institute|ANSI]] X3.4-1968
|[[États-Unis]] ([[ASCII]])
|-
!YU
|align="center"|141
|JUS I.B1.002
|[[Yougoslavie|ex-Fédération de Yougoslave]] ([[croate]], [[slovène]], [[serbe]] latin)
|}
|}
Parmi les normes initialement propriétaires finalement approuvées au plan international pour l’interopérabilité grace au support d'un organisme de normalisation, on trouve :
{|width="100%" border="0" cellspacing="0" cellpadding="0"
|-
|width="50%" valign="top"|
{|width="100%" border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background-color:#F8F8F8;"
|-bgcolor="#EEEEEE"
!Code
!ISO-<br />IR
!Normalisation
!Origine
!Utilisation
|-
!ES
|align="center"|085
|[[ECMA]]
|[[International Business Machines Corporation|IBM]]
|[[Espagne]] ([[basque]], [[castillan]], [[catalan]], [[galicien]])
|-
!esp
|align="center"|017
|[[ECMA]]
|[[Olivetti]]
|[[Espagnol]] (international)
|-
!DK-SE
|align="center"|009-1
|[[SSK]]
|NATS, jeu principal
|[[Suède]] et [[Danemark]] (texte journalistique)
|-
!FI-SE
|align="center"|008-1
|[[SSK]]
|NATS, jeu principal
|[[Suède]] et [[Finlande]] (texte journalistique)
|}
|width="20"|
|width="50%" valign="top"|
{|width="100%" border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background-color:#F8F8F8;"
|-bgcolor="#EEEEEE"
!Code
!ISO-<br />IR
!Normalisation
!Origine
!Utilisation
|-
!ita
|align="center"|015
|[[ECMA]]
|[[Olivetti]]
|[[Italien]]
|-
!PT
|align="center"|084
|[[ECMA]]
|[[International Business Machines Corporation|IBM]]
|[[Portugal]] ([[portugais]], [[espagnol]])
|-
!por
|align="center"|016
|[[ECMA]]
|[[Olivetti]]
|[[Portugais]] (international)
|}
|}
Dans les tables ci-dessus, la colonne '''code''' indique la correspondance avec ceux utilisés comme libellés abrégés de colonnes pour repérer les caractères variants de la section suivante ; ces codes ne sont pas normalisés (seuls les numéros d’enregistrement ISO-IR le sont).
== Codes de caractères variants ==
Les caractères affichés sur fond bleu ou rouge dans le tableau ci-dessous sont ceux recommandés, mais la variante [[ASCII]] (affichée sur fond blanc dans la même ligne, notamment dans la colonne US) est souvent utilisée à la place (quand ils sont utilisés isolément). C’est le cas particulièrement pour les caractères dits ''invariants'' de l’ISO 646, c’est-à-dire les 26 lettres latines basiques (en capitales ou minuscules), les 10 chiffres arabo-européens et les 20 symboles ou ponctuations suivants:
! " % & <nowiki>'</nowiki> ( ) * + , - . / : ; < = > ? _
qui ne sont pas modifiés dans les jeux de caractères totalement compatibles avec l’ISO 646 (mais peuvent avoir des variantes graphiques plus proches d’autres caractères considérés comme distincts dans ISO/IEC 10646 et Unicode.)
Aussi, parmi les 94 positions graphiques de l’ISO 646 (codées de 33 à 126 en décimal), seules 12 positions sont dites ''variantes'' et correspondent aux caractères graphiques suivants de la variante américaine de l’ISO 646 (''alias'' [[ASCII]]) :
<nowiki># $ @ [ \ ] ^ ` { | } ~</nowiki>
Les changements spécifiques à certaines de ces variantes sont indiqués dans la table suivante avec un fond coloré rouge ou bleu quand le caractère assigné au code est différent de celui assigné dans l’[[ASCII]] (US) ; les cellules vides sur fond gris indiquent des positions invalides non utilisées dans le jeu de caractères normalisé correspondant :
{|width="100%" border="1" cellspacing="0" cellpadding="2" style="border:1px solid #AAAAAA;border-collapse:collapse;background-color:#F8F8F8;"
|-bgcolor="#EEEEEE"
!colspan="3"|Codes
!colspan="28"|Caractères pour chaque jeu compatible ISO 646
|-bgcolor="#EEEEEE"
![[système binaire|binaire]]!![[décimal]]!![[Hexadécimal|hexa]]
!INV
!US
!T.61
!JA
!JA-O
!CN
!IRV
!GB
!DK
!NO
!NO-2
!SE
!SE-C
!DE
!HU
!FR
!FR-0
!CA-1
!CA-2
!IE
!ita
!por
!PT
!esp
!ES
!CU
!MT
!YU
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|010 0010
|bgcolor="#EEEEEE" align="right"|34
|bgcolor="#EEEEEE" align="right"|22
|align="center"|"
|align="center"|"
|align="center"|"
|align="center"|"
|align="center"|"
|align="center"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center"|"
|align="center"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center"|"
|align="center"|"
|align="center" bgcolor="#FFCCCC"|"
|align="center" bgcolor="#FFCCCC"|"
|-
|bgcolor="#EEEEEE" align="right"|010 0011
|bgcolor="#EEEEEE" align="right"|35
|bgcolor="#EEEEEE" align="right"|23
|align="center" bgcolor="#666666"|
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|align="center" bgcolor="#CCCCFF"|£
|align="center"|#
|align="center"|#
|align="center" bgcolor="#CCCCFF"|§
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|align="center" bgcolor="#CCCCFF"|£
|align="center" bgcolor="#CCCCFF"|£
|align="center"|#
|align="center"|#
|align="center" bgcolor="#CCCCFF"|£
|align="center" bgcolor="#CCCCFF"|£
|align="center"|#
|align="center" bgcolor="#CCCCFF"|£
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|align="center"|#
|-
|bgcolor="#EEEEEE" align="right"|010 0100
|bgcolor="#EEEEEE" align="right"|36
|bgcolor="#EEEEEE" align="right"|24
|align="center" bgcolor="#666666"|
|align="center"|$
|align="center" bgcolor="#CCCCFF"|¤
|align="center"|$
|align="center"|$
|align="center" bgcolor="#CCCCFF"|¥
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center" bgcolor="#CCCCFF"|¤
|align="center" bgcolor="#CCCCFF"|¤
|align="center"|$
|align="center" bgcolor="#CCCCFF"|¤
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center"|$
|align="center" bgcolor="#CCCCFF"|¤
|align="center"|$
|align="center"|$
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|010 1001
|bgcolor="#EEEEEE" align="right"|39
|bgcolor="#EEEEEE" align="right"|27
|align="center"|<nowiki>'</nowiki>
|align="center"|<nowiki>'</nowiki>
|align="center"|<nowiki>'</nowiki>
|align="center"|<nowiki>'</nowiki>
|align="center"|<nowiki>'</nowiki>
|align="center"|<nowiki>'</nowiki>
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#CCCCFF"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#CCCCFF"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#CCCCFF"|’
|align="center" bgcolor="#CCCCFF"|’
|align="center" bgcolor="#FFCCCC"|’
|align="center" bgcolor="#FFCCCC"|’
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|010 1100
|bgcolor="#EEEEEE" align="right"|44
|bgcolor="#EEEEEE" align="right"|2C
|align="center"|,
|align="center"|,
|align="center"|,
|align="center"|,
|align="center"|,
|align="center"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|align="center" bgcolor="#FFCCCC"|,
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|010 1101
|bgcolor="#EEEEEE" align="right"|45
|bgcolor="#EEEEEE" align="right"|2D
|align="center"|-
|align="center"|-
|align="center"|-
|align="center"|-
|align="center"|-
|align="center"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|align="center" bgcolor="#FFCCCC"|-
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|010 1111
|bgcolor="#EEEEEE" align="right"|47
|bgcolor="#EEEEEE" align="right"|2F
|align="center"|/
|align="center"|/
|align="center"|/
|align="center"|/
|align="center"|/
|align="center"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|align="center" bgcolor="#FFCCCC"|/
|-
|bgcolor="#EEEEEE" align="right"|100 0000
|bgcolor="#EEEEEE" align="right"|64
|bgcolor="#EEEEEE" align="right"|40
|align="center" bgcolor="#666666"|
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center"|@
|align="center" bgcolor="#CCCCFF"|É
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#CCCCFF"|Á
|align="center" bgcolor="#CCCCFF"|à
|align="center" bgcolor="#CCCCFF"|à
|align="center" bgcolor="#CCCCFF"|à
|align="center" bgcolor="#CCCCFF"|à
|align="center" bgcolor="#CCCCFF"|Ó
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#FFCCCC"|´
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#FFCCCC"|•
|align="center"|@
|align="center"|@
|align="center" bgcolor="#CCCCFF"|Ž
|-
|bgcolor="#EEEEEE" align="right"|101 1011
|bgcolor="#EEEEEE" align="right"|91
|bgcolor="#EEEEEE" align="right"|5B
|align="center" bgcolor="#666666"|
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center"|<nowiki>[</nowiki>
|align="center" bgcolor="#CCCCFF"|Æ
|align="center" bgcolor="#CCCCFF"|Æ
|align="center" bgcolor="#CCCCFF"|Æ
|align="center" bgcolor="#CCCCFF"|Ä
|align="center" bgcolor="#CCCCFF"|Ä
|align="center" bgcolor="#CCCCFF"|Ä
|align="center" bgcolor="#CCCCFF"|É
|align="center" bgcolor="#CCCCFF"|°
|align="center" bgcolor="#FFCCCC"|°
|align="center" bgcolor="#CCCCFF"|â
|align="center" bgcolor="#CCCCFF"|â
|align="center" bgcolor="#CCCCFF"|É
|align="center" bgcolor="#FFCCCC"|°
|align="center" bgcolor="#CCCCFF"|Ã
|align="center" bgcolor="#CCCCFF"|Ã
|align="center" bgcolor="#CCCCFF"|¡
|align="center" bgcolor="#CCCCFF"|¡
|align="center" bgcolor="#CCCCFF"|¡
|align="center" bgcolor="#CCCCFF"|ġ
|align="center" bgcolor="#CCCCFF"|Š
|-
|bgcolor="#EEEEEE" align="right"|101 1100
|bgcolor="#EEEEEE" align="right"|92
|bgcolor="#EEEEEE" align="right"|5C
|align="center" bgcolor="#666666"|
|align="center"|\
|align="center" bgcolor="#666666"|
|align="center" bgcolor="#CCCCFF"|¥
|align="center" bgcolor="#CCCCFF"|¥
|align="center"|\
|align="center"|\
|align="center"|\
|align="center" bgcolor="#CCCCFF"|Ø
|align="center" bgcolor="#CCCCFF"|Ø
|align="center" bgcolor="#CCCCFF"|Ø
|align="center" bgcolor="#CCCCFF"|Ö
|align="center" bgcolor="#CCCCFF"|Ö
|align="center" bgcolor="#CCCCFF"|Ö
|align="center" bgcolor="#CCCCFF"|Ö
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|Í
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|Ç
|align="center" bgcolor="#CCCCFF"|Ç
|align="center" bgcolor="#CCCCFF"|Ñ
|align="center" bgcolor="#CCCCFF"|Ñ
|align="center" bgcolor="#CCCCFF"|Ñ
|align="center" bgcolor="#CCCCFF"|ż
|align="center" bgcolor="#CCCCFF"|Đ
|-
|bgcolor="#EEEEEE" align="right"|101 1101
|bgcolor="#EEEEEE" align="right"|93
|bgcolor="#EEEEEE" align="right"|5D
|align="center" bgcolor="#666666"|
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center"|<nowiki>]</nowiki>
|align="center" bgcolor="#CCCCFF"|Å
|align="center" bgcolor="#CCCCFF"|Å
|align="center" bgcolor="#CCCCFF"|Å
|align="center" bgcolor="#CCCCFF"|Å
|align="center" bgcolor="#CCCCFF"|Å
|align="center" bgcolor="#CCCCFF"|Ü
|align="center" bgcolor="#CCCCFF"|Ü
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#CCCCFF"|§
|align="center" bgcolor="#CCCCFF"|ê
|align="center" bgcolor="#CCCCFF"|ê
|align="center" bgcolor="#CCCCFF"|Ú
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|Õ
|align="center" bgcolor="#CCCCFF"|Õ
|align="center" bgcolor="#CCCCFF"|¿
|align="center" bgcolor="#CCCCFF"|Ç
|align="center"|<nowiki>]</nowiki>
|align="center" bgcolor="#CCCCFF"|ħ
|align="center" bgcolor="#CCCCFF"|Ć
|-
|bgcolor="#EEEEEE" align="right"|101 1110
|bgcolor="#EEEEEE" align="right"|94
|bgcolor="#EEEEEE" align="right"|5E
|align="center" bgcolor="#666666"|
|align="center"|^
|align="center" bgcolor="#666666"|
|align="center"|^
|align="center"|^
|align="center"|^
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#CCCCFF"|Ü
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center"|^
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#CCCCFF"|î
|align="center" bgcolor="#CCCCFF"|É
|align="center" bgcolor="#CCCCFF"|Á
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#CCCCFF"|¿
|align="center" bgcolor="#CCCCFF"|¿
|align="center" bgcolor="#FFCCCC"|ˆ
|align="center" bgcolor="#CCCCFF"|Č
|-bgcolor="#FFFFFF"
|bgcolor="#EEEEEE" align="right"|101 1111
|bgcolor="#EEEEEE" align="right"|95
|bgcolor="#EEEEEE" align="right"|5F
|align="center"|_
|align="center"|_
|align="center"|_
|align="center"|_
|align="center"|_
|align="center"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|align="center" bgcolor="#FFCCCC"|_
|-
|bgcolor="#EEEEEE" align="right"|110 0000
|bgcolor="#EEEEEE" align="right"|96
|bgcolor="#EEEEEE" align="right"|60
|align="center" bgcolor="#666666"|
|align="center"|`
|align="center" bgcolor="#666666"|
|align="center"|`
|align="center" bgcolor="#666666"|
|align="center"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#CCCCFF"|á
|align="center" bgcolor="#CCCCFF"|µ
|align="center" bgcolor="#CCCCFF"|µ
|align="center" bgcolor="#CCCCFF"|ô
|align="center" bgcolor="#CCCCFF"|ô
|align="center" bgcolor="#CCCCFF"|ó
|align="center" bgcolor="#CCCCFF"|ù
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#FFCCCC"|`
|align="center" bgcolor="#CCCCFF"|ċ
|align="center" bgcolor="#CCCCFF"|ž
|-
|bgcolor="#EEEEEE" align="right"|111 1011
|bgcolor="#EEEEEE" align="right"|123
|bgcolor="#EEEEEE" align="right"|7B
|align="center" bgcolor="#666666"|
|align="center"|{
|align="center" bgcolor="#666666"|
|align="center"|{
|align="center"|{
|align="center"|{
|align="center"|{
|align="center"|{
|align="center" bgcolor="#CCCCFF"|æ
|align="center" bgcolor="#CCCCFF"|æ
|align="center" bgcolor="#CCCCFF"|æ
|align="center" bgcolor="#CCCCFF"|ä
|align="center" bgcolor="#CCCCFF"|ä
|align="center" bgcolor="#CCCCFF"|ä
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|é
|align="center" bgcolor="#CCCCFF"|à
|align="center" bgcolor="#CCCCFF"|ã
|align="center" bgcolor="#CCCCFF"|ã
|align="center" bgcolor="#FFCCCC"|°
|align="center" bgcolor="#FFCCCC"|´
|align="center" bgcolor="#FFCCCC"|´
|align="center" bgcolor="#CCCCFF"|Ġ
|align="center" bgcolor="#CCCCFF"|š
|-
|bgcolor="#EEEEEE" align="right"|111 1100
|bgcolor="#EEEEEE" align="right"|124
|bgcolor="#EEEEEE" align="right"|7C
|align="center" bgcolor="#666666"|
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center"|<nowiki>|</nowiki>
|align="center" bgcolor="#CCCCFF"|ø
|align="center" bgcolor="#CCCCFF"|ø
|align="center" bgcolor="#CCCCFF"|ø
|align="center" bgcolor="#CCCCFF"|ö
|align="center" bgcolor="#CCCCFF"|ö
|align="center" bgcolor="#CCCCFF"|ö
|align="center" bgcolor="#CCCCFF"|ö
|align="center" bgcolor="#CCCCFF"|ù
|align="center" bgcolor="#CCCCFF"|ù
|align="center" bgcolor="#CCCCFF"|ù
|align="center" bgcolor="#CCCCFF"|ù
|align="center" bgcolor="#CCCCFF"|í
|align="center" bgcolor="#CCCCFF"|ò
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ñ
|align="center" bgcolor="#CCCCFF"|ñ
|align="center" bgcolor="#CCCCFF"|ñ
|align="center" bgcolor="#CCCCFF"|Ż
|align="center" bgcolor="#CCCCFF"|đ
|-
|bgcolor="#EEEEEE" align="right"|111 1101
|bgcolor="#EEEEEE" align="right"|125
|bgcolor="#EEEEEE" align="right"|7D
|align="center" bgcolor="#666666"|
|align="center"|}
|align="center" bgcolor="#666666"|
|align="center"|}
|align="center"|}
|align="center"|}
|align="center"|}
|align="center"|}
|align="center" bgcolor="#CCCCFF"|å
|align="center" bgcolor="#CCCCFF"|å
|align="center" bgcolor="#CCCCFF"|å
|align="center" bgcolor="#CCCCFF"|å
|align="center" bgcolor="#CCCCFF"|å
|align="center" bgcolor="#CCCCFF"|ü
|align="center" bgcolor="#CCCCFF"|ü
|align="center" bgcolor="#CCCCFF"|è
|align="center" bgcolor="#CCCCFF"|è
|align="center" bgcolor="#CCCCFF"|è
|align="center" bgcolor="#CCCCFF"|è
|align="center" bgcolor="#CCCCFF"|ú
|align="center" bgcolor="#CCCCFF"|è
|align="center" bgcolor="#CCCCFF"|õ
|align="center" bgcolor="#CCCCFF"|õ
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|ç
|align="center" bgcolor="#CCCCFF"|[
|align="center" bgcolor="#CCCCFF"|Ħ
|align="center" bgcolor="#CCCCFF"|ć
|-
|bgcolor="#EEEEEE" align="right"|111 1110
|bgcolor="#EEEEEE" align="right"|126
|bgcolor="#EEEEEE" align="right"|7E
|align="center" bgcolor="#666666"|
|align="center"|~
|align="center" bgcolor="#666666"|
|align="center"|~
|align="center" bgcolor="#666666"|
|align="center"|~
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#FFCCCC"|¯
|align="center" bgcolor="#CCCCFF"|<nowiki>|</nowiki>
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#CCCCFF"|ü
|align="center" bgcolor="#CCCCFF"|ß
|align="center" bgcolor="#FFCCCC"|˝
|align="center" bgcolor="#CCCCFF"|¨
|align="center" bgcolor="#FFCCCC"|¨
|align="center" bgcolor="#CCCCFF"|û
|align="center" bgcolor="#CCCCFF"|û
|align="center" bgcolor="#CCCCFF"|á
|align="center" bgcolor="#CCCCFF"|ì
|align="center" bgcolor="#FFCCCC"|°
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#FFCCCC"|˜
|align="center" bgcolor="#FFCCCC"|¨
|align="center" bgcolor="#FFCCCC"|¨
|align="center" bgcolor="#CCCCFF"|Ċ
|align="center" bgcolor="#CCCCFF"|č
|}
Les caractères affichés ci-dessous sur fond rouge doivent être interprétés comme des diacritiques combinants lorsqu’ils sont précédés ou suivis d’un caractère de contrôle ''retour arrière'' (BS, code 8). Ces diacritiques s'appliquent alors caractère précédent si ces caractères réinterprétés sont précédés du contrôle ''retour arrière'', sinon ils s’appliquent au caractère suivant comme s’ils étaient saisis comme touches mortes (et dans ce cas le transcodage vers Unicode nécessitera une inversion du caracère suivant et du diacritique, s'il n'existe pas de caractère Unicode précombiné correspondant). Dans ce cas, les ponctuations, symboles et lettres modificatives suivants sont réinterprétés ainsi :
* guillemet anglais → diacritique tréma ;
* apostrophe → diacritique accent aigu ;
* accent aigu → diacritique accent aigu ;
* virgule → diacritique cédille ;
* tiret-moins → diacritique barre ;
* barre oblique → diacritique barre oblique ;
* degré → diacritique rond en chef ;
* tiret bas → diacritique macron souscrit ;
* symbole accent circonflexe → diacritique accent circonflexe ;
* accent grave → diacritique accent grave ;
* petit tilde → diacritique tilde ;
* symbole macron → diacritique macron ;
* double accent aigu → diacritique double accent aigu.
== Voir aussi==
* [[ASCII]]
* [[ISO 2022]]
* [[ISO/CEI 10646]]
* [[Unicode]]
=== Liens externes ===
* [http://www.itscj.ipsj.or.jp/ISO-IR/overview.htm Registre ISO-IR des jeux de caractères sur 7 ou 8 bits]
{{Portail|informatique|écriture}}
[[Catégorie:Norme ISO]]
[[Catégorie:Norme CEI]]
[[Catégorie:Codage du texte]]
[[de:ISO 646]]
[[en:ISO/IEC 646]]
[[hu:ISO/IEC 646]]
[[it:ISO 646]]
[[ja:ISO/IEC 646]]
[[pl:ISO/IEC 646]]
[[sv:ISO/IEC 646]]
[[zh:ISO/IEC 646]]