ISO 2022:1986
(Main)Information processing — ISO 7-bit and 8-bit coded character sets — Code extension techniques
Information processing — ISO 7-bit and 8-bit coded character sets — Code extension techniques
Traitement de l'information — Jeux ISO de caractères codés à 7 et à 8 éléments — Techniques d'extension de code
General Information
Relations
Buy Standard
Standards Content (Sample)
International Standard @ 2022
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.MEmAYHAPOAHAR OPiAHM3AUMR fl0 CTAHIIAPTM3AUMWORGANlSATlON INTERNATIONALE DE NORMALISATION
Information processing - IS0 7-bit and 8-bit coded
'\ ' character sets - Code extension techniques
Traitement de l'information - Jeux IS0 de caractères codés à 7 et à 8 éléments - Techniques d'extension de code
Third edition - 1986-05-01
w 1 UDC 681.3.042 Ref. No. IS0 2022-1986 (El
8
Descriptors : data processing, data transmission, coded character sets, code extensions.
Price based on 25 pages
---------------------- Page: 1 ----------------------
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 2022 was prepared by Technical Committee ISO/TC 97,
informa tion processing s ysterns.
IS0 2022 was first published in 1973. This third edition cancels and replaces the second
edition, of which it constitutes a technical revision.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
0 International Organization for Standardization, 19M O
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 2022-1986 (E
Contents
Page
1 Scope . . . . 1
................ ..... ........ 1
2 Field of application .
................ ..... ........ 1
3 Conformance .
..... ........ 2
4 References . .
.... ..... ........ 2
5 Definitions and notation . .
..... 2
5.1 Definitions . . . .
..... ......... 2
5.1.1 bit combination . . .
2
5.1.2 . . . .
byte .
2
character . . . . .
5.1.3
5.1.4 . . . 2
coded character set; code .
........ ......... 2
5.1.5 codeextension .
code table . . . 2
5.1.6
........ ......... 2
5.1.7 control character .
........ ......... 2
5.1.8 control function .
............... ......... 2
5.1.9 to designate .
.............. ......... 2
5.1.10 environment .
... ......... 2
5.1.11 escapesequence . .
... ......... 2
5.1.12 Final character . .
2
5.1.13 graphic character . . . .
... ......... 2
5.1.14 graphic symbol . .
......... 2
5.1.15 Intermediate character . . .
........................... 2
5.1.16 toinvoke .
........................... 2
5.1.17 position .
........................... 2
5.1.18 to represent .
3
5.1.19 version of the 7-bit code .
...
III
---------------------- Page: 3 ----------------------
IS0 2022-1986 (E)
5.1.20 version of the 8-bit code . 3
5.2 Notation . 3
6 Extension of the 7-bit code remaining in a 7-bit environment .
6.1 Introduction . .
6.1.1 Structure of the 7-bit code . 3
6.1.2 Extension by substitution . 3
6.1.3 Extension by increasing the repertoire of characters . 3
6.1.4 Elements of code extension . 4
6.1.5 Compatibility . 4
6.1.6 Code extension characters of IS0 646 . 5
6.1.7 Other code extension characters . 5
6.1.8 Combination of graphic characters . 5
6.2 Extension of the graphic set by means of shift functions . 5
6.2.1 Use of locking-shift functions . 5
6.2.2 Use of single-shift functions . 5
6.2.3 Unique additional graphic sets . 6
6.2.4 Multiple graphic sets . 6
6.3 Code extension by means of escape sequences . 6
6.3.1 Purposes of escape sequences . 6
6.3.2 Structure of escape sequences . 6
6.3.3 Categories of escape sequences . 6
6.3.4 Single additional control functions . 9
6.3.5 Sets of 32 control characters for columns O and 1 . 9
6.3.6 Sets of 32 control functions for representation by ESC Fe . 9
Sets of 94 graphic characters . 9
6.3.7
Sets of 96 graphic characters . 9
6.3.8
Set of graphic characters with multiple-byte representation . 10
6.3.9
Dynamically Redefinable Character Sets (DRCS) . 10
6.3.10
6.3.11 Othercodingsystems . 11
6.3.12 Announcement of extension facilities . 11
6.3.13 Revision of registered sets. . 11
6.3.14 Three-character escape sequences without assigned meanings . 11
6.3.15 Summary of assignments of Intermediate characters . 11
IV
---------------------- Page: 4 ----------------------
IS0 2022-1986 (E)
6.4 Initial designation and invocation . 11
6.5 Pictorial representation of code extension in a 7-bit environment . 11
7 Structure of a family of 8-bit codes . 11
7.1 The 8-bit code table . 11
7.2 Thefamilyconcept . 14
14
8 Use of code extension in an 8-bit code .
8.1 Elements of code extension in an 8-bit environment . 14
8.2 Extension of the graphic set by means of shift functions . 15
8.2.1 Use of locking-shift functions . 15
8.2.2 Use of single-shift functions . 15
8.3 Code extension by means of escape sequences . 15
8.3.1 Two-character escape sequences . 15
8.3.2 Three-character escape sequences . 15
8.3.3 Escape sequences with four or more characters . 15
8.4 Sets of graphic characters with multiple-byte representation . 15
8.5 Compatibility . 16
8.6 Pictorial representation of code extension in an 8-bit environment . 16
9 Announcement of extension facilities used . 16
9.1 General . 16
9.2 Restrictions . 16
10 Relationship between 7-bit and 8-bit codes . 20
10.1 Transformation between 7-bit and 8-bit codes . 20
10.2 Representation of the 7-bit code in an 8-bit environment . 20
10.3 Interaction of shift functions . 21
10.4 Preservation of information on retransformation . 21
11 Relationship with Presentation Protocol . 21
12 Specific meanings of escape sequences . 21
Annexes
A The International Register of Coded Character Sets to be used with escape
sequences . 22
B Shiftfunctions . 23
C Summary of the escape sequences defined in this International Standard . 24
D Main differences between the second edition (1982) and the present third
edition of this International Standard . 25
V
---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD IS0 2022-1986 (E)
Information processing - IS0 7-bit and 8-bit coded
character sets - Code extension techniques
graphic sets of the code. It also specifies structures and techni-
1 Scope
ques to construct and formalize codes related to the 7-bit code.
This International Standard specifies methods of extending the
These related codes are structured so as to allow application-
7-bit code, remaining in a 7-bit environment or increasing to an
dependent usage without preventing the interchangeability of
8-bit environment. These techniques are described in four inter-
data employing them. It describes
related clauses dealing respectively with
a) the structure of the 7-bit code;
-
the extension of the 7-bit code remaining in a 7-bit en-
b) the extension of the 7-bit code, remaining in a 7-bit en-
vironment:
vironment and making use of code extension techniques;
-
the structure of a family of 8-bit codes;
ci the structure of a family of 8-bit codes, remaining com-
patible with the 7-bit structure;
-
the extension of an 8-bit code remaining in an 8-bit en-
vironment;
d) the extension of an 8-bit code, remaining in a 8-bit en-
vironment, and making use of code extension techniques.
-
the relationship between the 7-bit code and an 8-bit
code.
In order to use identical techniques in each of the above cases,
and to facilitate conversion between them, standard rules for
This International Standard also describes the structure of
code extension are necessary. This has the advantage of
families of codes which are related to the code of IS0 646 by
their structure.
a) reducing the risk of conflict between systems required
to inter-operate;
Code extension techniques are classified and some classes are
given a structure in this International Standard. Specific assign-
permitting provision for code extension in the design of
b)
ments of bit combinations to relate individual character sets
systems;
and control functions with their invocation or designation are to
c) providing standardized methods of calling into use
be made in accordance with IS0 2375 (see annex A).
agreed sets of characters;
di allowing the interchange of data between 7-bit and
2 Field of application
8-bit environments, etc.
While the 7-bit code of IS0 646 is the agreed code for infor-
Code extension techniques are designed to be used for data to
mation interchange, an 8-bit code as described in this Inter-
be processed serially in a forward direction. Use of these
national Standard is provided for information interchange
techniques in strings of data which are processed other than
within an &bit environment.
serially in a forward direction or included in data formatted for
The 7-bit code of IS0 646 allows the representation of up to fixed-length record processing may have undesirable results or
128 characters. Additionally, IS0 646 allows the representation may require additional special treatment to ensure correct inter-
of other graphic characters by the combination of two or more pretation.
graphic characters with the control characters BACKSPACE or
CARRIAGE RETURN. In some instances, the character set of
3 Conformance
IS0 646 lacks sufficient control functions or graphic characters
to satisfy the needs of an application. These needs may be
Full conformance to a standard means that all its requirements
satisfied by means of code extension which is the subject of
are met. For such conformance to be unique the standard must
this International Standard.
contain no options. This is typically the case for hardware stan-
dards.
The principles established in this International Standard may be
utilized to form supplementary code extension facilities. For ex-
This International Standard is of a different nature and as a
IS0 6429 has followed such a procedure to formulate
ample
result, it is only practicable to envisage limited conformance to
some parameterized control functions.
it, as defined hereunder.
This International Standard presents a review of the salient
This International Standard addresses whole classes of provi-
structure of the 7-bit code and then builds upon that structure
sions, and it is not intended that they are all implemented in all
to specify various means of extending the control function and
instances.
1
---------------------- Page: 6 ----------------------
IS0 2022-1986 (E)
5.1.5 code extension : The techniques for the encoding of
Under limited conformance, the following is required
characters that are not included in the character set of a given
a) when the code extension techniques described in this code.
International Standard are used, they shall be implemented
by the control functions defined in this International Stan-
5.1.6 code table : A table showing the character allocated to
dard with the meaning and coded representation specified
each bit combination in a code.
in this International Standard;
5.1.7 control character : A control function the coded
b) when two systems with different levels of implementa-
representation of which consists of a single bit combination.
tion of code extension techniques are required to com-
municate with one another, they shall do so using the code
extension techniques they have in common;
5.1.8 control function : An action that affects the re-
cording, processing, transmission or interpretation of data and
c) coded representation that is either reserved for registra-
that has a coded representation consisting of one or more bit
tion and not assigned or reserved for future standardization
combinations.
shall not be used;
5.1.9 to designate : To identify a set of characters that are
di no registered escape sequence shall be used with a
to be represented, in some cases immediately and in others on
meaning different from that defined by the registration.
the occurrence of a further control function, in a prescribed
manner.
5.1.10 environment : The characteristic that identifies the
4 References
number of bits used to represent a character in a data process-
ing or data communication system or in part of such a system.
IS0 646, Information processing - IS0 7-bit coded character
set for information interchange.
5.1.11 escape sequence : A bit string that is used for con-
IS0 2375, Data processing - Procedure for registration of
trol purposes in code extension procedures and that consists of
escape sequences.
two or more bit combinations. The first of these bit combina-
tions represents the character ESCAPE.
IS0 4873, Information processing - IS0 8-bit code for infor-
mation interchange - Structure and rules for implementation.
5.1.12 Final character : The character the bit combination of
which terminates an escape sequence.
IS0 6429, information processing - /SO 7-bit and &bit coded
character sets - Additional control functions for character-
imaging devices.
5.1.13 graphic character : A character, other than a control
function, that has a visual representation normally handwritten,
printed or displayed.
5 Definitions and notation
5.1.14 graphic symbol : A visual representation of a graphic
a control function.
character or of
5.1 Definitions
5.1.15 Intermediate character : A character the bit com-
For the purpose of this International Standard, the following
bination of which occurs between that of the ESCAPE
definitions apply.
character and that of the Final character in an escape sequence
consisting of more than two bit combinations.
5.1.1 bit combination : An ordered set of bits that
represents a character or is used as a part of the representation
5.1.16 to invoke : To cause a designated set of characters to
of a character.
be represented by the prescribed bit combinations whenever
those bit combinations occur, until an appropriate code exten-
sion function occurs.
5.1.2 byte : A bit string that is operated upon as a unit and
the size of which is independent of redundancy or framing
5.1.17 position : That part of a code table identified by its
techniques.
column and row coordinates.
5.1.3 character : A member of a set of elements used for the
5.1.18 to represent :
organization, control or representation of data.
a) to use a prescribed bit combination with the meaning of
a character in a set of characters that has been designated
5.1.4 coded character set; code : A set of unambiguous
and invoked; or
rules that establishes a character set and the one-to-one rela-
tionship between the characters of the set and their bit com- b) to use an escape sequence with the meaning of an
additional control function.
binations.
2
---------------------- Page: 7 ----------------------
IS0 2022-1986 (El
5.1.19 version of the 7-bit code : A 7-bit coded character or
set in which all options left open in IS0 646 have been exercis-
2) a set of 96 graphic characters in positions 2/0
ed. A single character shall be allocated to each of the bit com-
to 7/15.
binations for which this freedom exists or the bit combination
shall be declared unused.
This is shown in figure 1.
5.1.20 version of the &bit code : An 8-bit coded character
set in which all options left open in IS0 4873 have been exercis-
011
ed. A single character shall be allocated to each of the bit com-
binations for which this freedom exists or the bit combination
shall be declared unused.
5.2 Notation
In this International Standard the following notations are used :
Bits of an 8-bit corn
A set of 32
control A set of 94 or 96 graphic characters
characters
A bit combination is sometimes referred to by the column and
row numbers of its position in the code table. The column
number is the decimal equivalent of bits b7 to b5 (or be to b5)
and the row number is the decimal equivalent of bits b4 to b,,
giving to these bits the weights shown above. The column and
row numbers are separated by a solidus.
In representing the decimal equivalents, the convention is to
append a leading zero to the column number for 8-bit columns
00 to 09. As an example, the position of SPACE in the 7-bit
code table is 2/0; the position of the same character in an 8-bit
code table is 02/0.
Figure 1 - 7-bit code structure
6.1.2 Extension by substitution
6 Extension of the 7-bit code remaining
in a 7-bit environment
In many cases, the provisions of IS0 646 satisfy the require-
ments of an application. Other applications are satisfied by the
6.1 introduction
use of a similarly structured code in which some of the
characters of IS0 646 are substituted by other characters.
6.1.1
Structure of the 7-bit code Such substitution shall be regarded as constituting a new code,
outside the provisions of IS0 646.
The 7-bit code table which is the basis of code extension
techniques for use with the 7-bit coded character set of IS0 646
6.1.3 Extension by increasing the repertoire
consists of areas for an ordered set of control characters and
of characters
graphic characters grouped as follows :
This International Standard provides for characters additional
columns O and 1 contain a set of 32 control characters;
ai
to the 128 provided by the structure of the 7-bit code in the
following ways :
columns 2 to 7 contain either :
bi
ai additional single control functions;
1) the character SPACE in position 2/0, which may be
regarded as a control character or a graphic character,
b) additional sets of 32 control functions:
the character DELETE in position 7/15 and a set of 94
graphic characters in positions 2/1 to 7/14;
ci additional sets of 94 graphic characters;
3
---------------------- Page: 8 ----------------------
IS0 2022-1986 (E)
6.1.5 Compatibility
di additional sets of 96 graphic characters;
For the purpose of interchange, various levels of compatibility,
e) additional sets of more than 94 or 96 graphic characters,
which may be preserved when applying extension facilities, are
each represented by more than one byte, i.e. multiple-byte
identified. The following three such levels are distinguished in
sets.
this International Standard :
Any additional set of characters, described in cl, d) and e)
a) a version according to IS0 646;
above, shall not contain SPACE or any control character, such
as DELETE.
b) a compatible variant of IS0 646, i.e. a 7-bit code which
is compatible with IS0 646 inasmuch as
6.1.4 Elements of code extension
-
columns O and 1 contain only control characters;
Many applications require combinations of the above code ex-
tension facilities. The elements of code extension are shown in
- the ten transmission control characters and NUL,
figure 2, where the names of elements are defined as follows :
SO, SI, CAN, SUB, ESC, SP and DEL remain unaltered
in their meanings and in their positions in the code table;
a) CO set : a set of 32 control characters (columns O
and 1);
- SPACE, DELETE and one or twc sets of 94 graphic
characters are allocated to columns 2 to 7; sets of 96
C1 set : an additional set of 32 control functions;
b)
graphic characters, multiple-byte sets and shift functions
other than SO, SI are not used;
c) other additional single control functions;
- graphic characters of IS0 646 are not moved to
d) GO set : a set of 94 graphic characters (bit combinations
other positions (a non-Latin alphabet containing graphic
2/1 to 7/14), a multiple-byte set may also function as a GO
characters which are also included in the Latin alphabet
set;
is not subject to this rule).
e) G1, G2, G3 sets : additional sets of 94 graphic
c) other 7-bit codes structured as in 6.1.1. Such a code
characters (bit combinations 2/1 to 7/14) or of 96 graphic
may contain 94 graphic characters, 96 graphic characters
characters (bit combinations 2/0 to 7/15); a multiple-byte
and/or multiple-byte sets in columns 2 to 7. To be able to
set may also function as a G1, G2 or G3 set.
provide the facilities of code extension of this International
Standard, the control characters ESCAPE, SHIFT-OUT and
NOTE - It is intended that, if they are used, a set of control characters
SHIFT-IN shall remain unaltered in their meanings and their
and a set of graphic characters which are compatible with IS0 646 (see
positions in the code table.
6.1.5) are assigned to the CO set and the GO set respectively.
set set
Other additional
control functions
r-
0 Muitioie
!-bvte -bvte
GO set Gl, G2'or G3 set
Figure 2 - Code extension elements
4
---------------------- Page: 9 ----------------------
IS0 2022-1986 (E)
6.1.6 Code extension characters of IS0 646 6.2 Extension of the graphic set by means of shift
functions
In IS0 646 the following control characters are provided for the
For use in a 7-bit environment, the shift functions specified in
purpose of code extension :
this International Standard are
- ESCAPE ESC
SO, SI, LS2, LS3, SS2 and SS3.
- SHIFT-OUT so
6.2.1 Use of locking-shift functions
- SHIFT-IN SI
In a 7-bit environment, the functions SHIFT-OUT (SO), SHIFT-
- DATA LINK ESCAPE DLE
IN (SI), LOCKING-SHIFT TWO (LS2) and LOCKING-SHIFT
THREE (LS3) shall be used exclusively for extension of the
This International Standard does not describe the use of the
graphic set.
control character DATA LINK ESCAPE which is reserved for
The shift functions SO, LS2 or LS3 shall each invoke an addi-
the provision of additional transmission control functions. The
tional set of 94 or 96 graphic characters : G1, G2 and G3. If the
use of this character is specified in other International Stan-
set consists of 94 characters, it is invoked into positions 211 to
dards.
7/14, SPACE is invoked into position 210 and DELETE is invok-
ed into position 71 15; if the set consists of 96 characters, it is in-
6.1.7 Other code extension characters
voked into positions 2/0 to 7/15. Graphic characters need not
L
be assigned to all the positions of the additional set, nor, except
For use within a 7-bit environment, this International Standard
as specified below, need all the graphic characters of the addi-
includes provision of some additional shift functions which are
tional set be different from the graphic characters of the
not included in IS0 646 :
previously invoked set.
- LOCKING-SHIFT TWO LS2
The shift function SI shall invoke the 94 graphic characters of
the GO set and cause positions 210 and 7/15 to take their nor-
- LOCKING-SHIFT THREE LS3
mal meanings of SPACE and DELETE, respectively.
- SINGLE-SHIFT TWO ss2
If a particular set is already invoked, use of the corresponding
shift function has no effect.
- SINGLE-SHIFT THREE ss3
The meanings of the following bit combinations shall not be af-
See annex B for the coded representation of these functions.
fected by the occurrence of the locking-shift functions :
Three additional locking-shift functions LS1 R, LS2R, LS3R are
a) those representing the control characters in columns O
specified in 8.2.1; they are used in a 7-bit environment only
and 1;
when it is necessary to preserve their use for transformation
between 7-bit and 8-bit environments (see 10.2 and 10.4).
b) those included in any escape sequence;
When used in a 7-bit code, LSlR, LS2R and LS3R have the
c) the one following SS2 or SS3.
same effects as SO, LS2 and LS3, respectively.
The characters SPACE and DELETE shall occur at positions 210
‘i
b
6.1.8 Combination of graphic characters
and 7/15, respectively, if and only if a set of 94 graphic
characters is invoked. They shall not be assigned to any other
Some graphic sets may allow for the representation of addi-
positions in any set. However, characters other than SPACE
tional graphic characters such as accented characters by the
and representing spaces of different sizes or usage may be
combination of two or more graphic characters in the same
assigned to any positions in any set of graphic characters or
character position. Two methods of combining graphic
control functions.
characters in a single character position are provided for
At the beginning of any information interchange the shift status
a) graphic characters having implicit forward motion
shall be defined by use of one of the locking-shift functions as
(spacing characters) used in conjunction with BACKSPACE
specified in 6.4 (see also clause 9).
or CARRIAGE RETURN;
b) graphic characters having no implicit forward motion 6.2.2 Use of single-shift functions
(non-spacing characters) used in combination with spacing
The single-shift functions SS2 and SS3 shall be used exclusi-
graphic characters.
vely for extension of the graphic set. SS2 shall invoke one
character from the last designated G2 set. SS3 shall invoke one
IS0 646 allows for the first of these two methods to represent
character from the last designated G3 set.
accented characters. Sponsors of graphic sets applying for
registration under the provision of IS0 2375 are expected to
These invocations alter the meaning of the immediately follow-
identify any characters in the set that are non-spacing.
ing bit combination only (but see 6.3.9) and ascribe to it the
meaning of the corresponding bit combination of the G2 or G3
NOTE - A standard defining a character set should specify any
set. The bit combination permitted to follow SS2 or SS3 is one
restriction on combining characters, as this is not part of registration.
5
---------------------- Page: 10 ----------------------
IS0 2022-1986 (E)
of those from 211 to 7/14 for a %-character G2 or G3 set and c) a set of graphic characters not already in the code;
210 to 7/15 for a 96-character G2 or G3 set (see 10.3). The use
of a single-shift function does not affect the current shift status a code structure different from that of the code.
d)
established by a locking-shift function.
6.3.2 Structure of escape sequences
6.2.3 Unique additional graphic sets
An escape sequence shall consist of two or more 7-bit com-
binations. The first shall always be the bit combination
Some applications require no more than three additional
graphic sets of 94 or 96 characters that can be uniquely iden- representing ESCAPE and the last shall always be that
representing the Final character. An escape sequence may also
tified as G1, G2 and G3 sets. These sets are designated by
means of appropriate escape sequences as described in 6.3.7 to contain any number of 7-bit combinations representing Inter-
6.3.10. As described in 6.4, such sequences may be omitted by mediate characters.
agreement between interchanging parties. Any of these addi-
tional sets can then be invoked by means of the corresponding The meaning of an escape sequence shall be determined by the
7-bit combination representing its Intermediate characterW. if
shift functions.
any, and by the 7-bit combination rep
...
Y7
Norme internationale @ 2022
INTERNATIONAL ORGANIZATION FOR STANDARDIZATlON*ME~YHAPOLlHAR OPTAHHJAUHR Il0 CTAHLlAPTH3AL\MM«)RGANlSATlON INTERNATIONALE DE NORMALISATION
Traitement de l'information - Jeux IS0 de caractères
L
codés à 7 et à 8 éléments - Techniques d'extension
de code
Information processing - IS0 7-bit and 8-bit coded character sets - Code extension techniques
Troisième édition - 1986-05-01
- CDU 681.3.042 Réf. no : IS0 2022-1986 (FI
E
Descripteurs : traitement de l'information, transmission de données, jeu de caractères codés. extension de code.
8 c
d
a
Prix basé sur 25 pages
z
---------------------- Page: 1 ----------------------
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de I'ISO). L'élaboration
des Normes internationales est confiée aux comités techniques de I'ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
créé à cet effet. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec I'ISO participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO. Les Normes internationales sont approuvées confor-
I'ISO qui requièrent l'approbation de 75 % au moins des
dment aux procédures de
comités membres votants.
IS0 2022 a été élaborée par le comité technique ISO/TC 97,
La Norme internationale
Systèmes de traitement de l'information.
La Norme internationale IS0 2022 a été pour la première fois publiée en 1973. Cette
troisième édition annule et remplace la deuxième édition dont elle constitue une révi-
sion technique.
L'attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu'il s'agit, sauf indication
contraire, de la dernière édition.
0 Organisation internationale de normalisation, 1986 O
Imprimé en Suisse
---------------------- Page: 2 ----------------------
Sommaire
Page
............ 1
1 Objet. . .
2 Domaine d'application . . 1
3 Conformité. . . 2
4 Références. . .
5 Définitions et notations .
5.1 Définitions .
5.1.1 combinaison binaire . . 2
5.1.2 multiplet. . 2
5.1.3 caractère . 2
5.1.4 jeu de caractères codés; code. . 2
5.1.5 extension de code . . 2
5.1.6 tableaudecode . 2
5.1.7 caractère de commande . 2
5.1.8 fonction de commande .
5.1.9 désigner. . 2
5.1.10 représentation à n éléments . . 2
5.1 .ll séquence d'échappement . . 2
.. 2
5.1.12 caractère Final. . .
5.1.13 caractère graphique . 2
5.1.14 symbole graphique. . 3
5.1.15 caractère Intermédiaire . . 3
5.1.16 appeler. . 3
5.1.17 position . . 3
5.1.18 représenter .3
........ ...............................
5.1.19 version du code à 7 éléments . 3
5.1.20 version du code à 8 éléments . 3
5.2 Notation . 3
iii
---------------------- Page: 3 ----------------------
6 Extension du code à 7 éléments dans une représentation à 7 éléments 3
6.1 Introduction 3
6.1.1 Structure du code à 7 éléments . .
6.1.2 Extension par substitution. .
6.1.3 Extension par augmentation du jeu de caractères . 3
6.1.4 Composants de l'extension de code . 4
6.1.5 Compatibilité. . 4
6.1.6 Caractères d'extension de code de I'ISO 646 . . 5
6.1.7 Autres caractères d'extension de code . 5
6.1.8 Combinaison de caractères graphiques. . 5
6.2 Extension du jeu graphique au moyen de fonctions de remplacement. . 5
6.2.1 Utilisation des fonctions de remplacement bloqu
6.2.2 Utilisation des fonctions de remplacement unique .
6.2.3 Jeux graphiques supplémentaires uniques
6.2.4 Jeux graphiques multiples . 6
6
6.3 Extension de code au moyen de séquences d'échappement .
Fonctions des séquences d'échappement . 6
6.3.1
Structure des séquences d'échappement. . 8
6.3.2
6.3.3 Catégories de séquences d'échappement. .
6.3.4 Fonctions de commande supplémentaires isolées .
6.3.5 Jeux de 32 caractères de commande pour les colonnes O et 1 .
6.3.6 Jeux de 32 fonctions de commande représentées par des
séquences ESC Fe . . . 10
Jeux de 94 caractères graphiques . . 10
6.3.7
Jeux de 96 caractères graphiques . 10
6.3.8
Jeux de caractères graphiques représentés par plusieurs multiplets . 10
6.3.9
Jeux de caractères dynamiquement redéfinissables . 11
6.3.10
Autres systèmes de codage . 11
6.3.11
Annonce des méthodes d'extension utilisées . 11
6.3.12
Révision des jeux enregistrés . . 12
6.3.13
Séquences d'échappement à trois caractères non affectées . 12
6.3.14
Résumé des affectations des caractères Intermédiaires . 12
6.3.15
6.4 Désignation et appel initiaux . 14
iv
---------------------- Page: 4 ----------------------
IS0 2022-1986 (FI
6.5 Schéma illustré des extensions de code dans une représentation à
7éIéments . 14
14
7 Structure d'une famille de codes à 8 éléments .
7.1 Tableau de code à 8 éléments . 14
7.2 Concept de famille . 14
8 Utilisation de l'extension de code dans un code à 8 éléments . 15
15
8.1 Composants de l'extension de code dans une représentation à 8 éléments
15
8.2 Extension du jeu graphique au moyen de fonctions de remplacement .
8.2.1 Utilisation des fonctions de remplacement bloquant . 15
8.2.2 Utilisation des fonctions de remplacement unique . 15
16
8.3 Extension de code au moyen de séquences d'échappement .
8.3.1 Séquences d'échappement à deux caractères . 16
8.3.2 Séquences d'échappement à trois caractères . 16
8.3.3 Séquences d'échappement ayant quatre caractères ou davantage . 16
8.4 Jeux de caractères graphiques représentés par plusieurs multiplets . 16
8.5 Compatibilité . 16
8.6 Schéma illustré des extensions de code dans une représentation à
8éléments . 16
9 Annonce des méthodes d'extension utilisées . 16
9.1 Généralités . 16
9.2 Restrictions . 16
10 Relation entre les codes à 7 et à 8 éléments . 21
10.1 Transformation entre codes à 7 et à 8 éléments .
21
10.2 Utilisation du code à 7 éléments dans une représentation à 8 éléments . .
21
10.3 Interaction des caractères de remplacement .
22
10.4 Sauvegarde de l'information durant le transcodage .
22
11 Relations avec un protocole de présentation .
22
12
Significations spécifiques des séquences d'échappement . 22
Annexes
A Registre international des jeux de caractères affectés aux séquences
d'échappement . 23
B Fonctions de remplacement . 24
C Liste des séquences d'échappement définies dans la présente Norme
internationale . 25
D
Principales différences entre la deuxième édition (1982) et cette troisième
édition de la mésente Norme internationale .
26
V
---------------------- Page: 5 ----------------------
NORME INTERNATIONALE IS0 2022-1986 (FI
Traitement de l'information - Jeux IS0 de caractères
codés à 7 et à 8 éléments - Techniques d'extension
de code
la présente Norme internationale
1 Objet Les principes établis dans
peuvent être utilisés pour créer d'autres moyens d'extension de
code. Par exemple, I'ISO 6429 procède de cette facon pour
La présente Norme internationale spécifie des méthodes
spécifier des fonctions de commande paramétrées.
d'extension du code à 7 éléments, en restant dans une repré-
sentation à 7 éléments ou en l'élargissant à une représentation à
8 éléments. Ces techniques sont décrites dans quatre chapitres La présente Norme internationale décrit la structure de base du
étroitement liés et qui traitent respectivement des points sui- code à 7 éléments et, à partir de cette structure, spécifie diffé-
vants : rentes méthodes d'extension des jeux de fonctions de com-
mande et des jeux de caractères graphiques du code. Elle décrit
-
aussi des structures et des techniques qui permettent de cons-
l'extension du code à 7 éléments en restant dans une
truire et de spécifier des codes apparentés au code à 7 élé-
représentation à 7 éléments;
ments. Ces codes apparentés ont une structure qui permet de
- les utiliser pour une application particulière sans gêner pour
la structure d'une famille de codes à 8 éléments;
autant l'interchangeabilité des données traitées. Le présent
document décrit :
-
l'extension d'un code à 8 éléments en restant dans une
représentation à 8 éléments;
a) la structure du code à 7 éléments;
- la relation entre le code à 7 éléments et un code à
b) l'extension du code à 7 éléments, en restant dans une
8 éléments.
représentation à 7 éléments et en utilisant les techniques
d'extension de code;
La présente Norme internationale décrit également la structure
de familles de codes apparentées au code de I'ISO ô46 par leur
la structure d'une famille de codes à 8 éléments, restant
c)
structure.
compatible avec la structure à 7 éléments;
Les techniques d'extension de code sont classées et la présente
d) l'extension d'un code à 8 éléments, en restant dans une
Norme internationale spécifie une structure pour certaines clas-
à 8 éléments et en utilisant les techniques
représentation
ses. Les combinaisons binaires servant à associer certains jeux
' d'extension de code.
de caractères ou certaines fonctions de commande avec leur
appel ou leur désignation doivent être affectées conformément
Pour permettre l'utilisation de techniques identiques dans cha-
à 1'1S0 2375 (voir l'annexe A).
cun des cas indiqués ci-dessus, et pour faciliter les conversions
de l'un à l'autre, des règles d'extension de code normalisées
sont nécessaires. Ceci présente les avantages suivants :
2 Domaine d'application
a) réduire le risque de conflits entre systèmes ayant entre
Bien que le code à 7 éléments de I'ISO 646 soit le code norma- eux des interactions;
lisé pour l'échange d'information, la présente Norme internatio-
prévoir l'utilisation de l'extension de code au stade de la
nale décrit un code à 8 éléments qui est destiné à l'échange b)
d'information dans une représentation à 8 éléments. conception des systèmes;
cl fournir des méthodes normalisées d'appel de jeux de
Le code à 7 éléments de I'ISO 646 permet de représenter un
caractères convenus;
nombre de caractères allant jusqu'à 128. De plus, cette Norme
internationale permet de représenter d'autres caractères graphi-
d) permettre l'échange de données entre des représenta-
ques en combinant deux, ou plus de deux, caractères graphi-
tions à 7 et à 8 éléments, etc.
ques avec un des caractères de commande ESPACE ARRIERE
ou RETOUR CHARIOT. Dans certains cas, le jeu de caractères
de l'lS0 646 ne comprend pas un nombre suffisant de fonc- Les techniques d'extension de code sont concues pour être uti-
tions de commande ou de caractères graphiques pour satisfaire lisées lorsque les données sont traitées en série dans le sens
aux besoins d'une application. Ces besoins peuvent être satis- normal. L'utilisation de ces techniques pour des chaînes de
faits grâce à l'extension de code qui est le sujet de la présente données traitées autrement qu'en série dans le sens normal, ou
Norme internationale. bien des données structurées pour traitement en enregistre-
1
---------------------- Page: 6 ----------------------
IS0 2022-1986 (FI
ments de longueur fixe, peut donner des résultats non désirés 5.1.1 combinaison binaire : Ensemble ordonné d'éléments
binaires qui représente un caractère ou qui est une partie de la
ou peut requérir une opération additionnelle spécifique pour
obtenir une interprétation correcte. représentation d'un caractère.
5.1.2 multiplet : Suite d'éléments binaires traitée comme un
3 Conformité
tout et dont la longueur est indépendante des techniques de
redondance ou d'encadrement.
La conformité totale à une norme signifie que toutes les condi-
tions requises sont satisfaites. Pour qu'une telle conformité ne
soit pas ambiguë, la norme ne doit pas présenter d'options.
5.1.3 caractère : Élément d'un ensemble utilisé pour organi-
C'est typiquement le cas des normes concernant le matériel.
ser, commander ou représenter des données.
La présente Norme internationale est de nature différente, de
5.1.4 jeu de caractères codés; code : Ensemble de règles
sorte qu'il est seulement possible d'envisager une conformité
à cette norme, comme cela est précisé ci-après. non ambiguës qui définissent un jeu de caractères et établissent
partielle
une correspondance biunivoque entre les caractères du jeu et
leur combinaison binaire.
La présente Norme internationale décrit des classes complètes
de méthodes d'extension, mais celles-ci ne doivent nullement
être toutes mises en œuvre dans tous les cas.
5.1.5 extension de code : Techniques de codage pour des
caractères qui ne font pas partie du jeu de caractères d'un code
Pour que la conformité partielle soit vérifiée, il faut que :
donné.
a) quant les techniques d'extension de code décrites dans
la présente Norme internationale sont utilisées, elles soient
5.1.6 tableau de code : Tableau montrant les caractères
réalisées par les fonctions de commande définies dans la
alloués à chaque combinaison binaire d'un code.
présente Norme internationale avec la signification et la
représentation codée spécifiées dans la présente Norme
internationale; 5.1.7 caractère de commande : Fonction de commande
dont la représentation codée est formée d'une seule combinai-
b) quand deux systèmes ayant des niveaux différents de
son binaire.
mise en œuvre des techniques d'extension de code doivent
communiquer entre eux, ils le fassent en utilisant les techni-
5.1.8 fonction de commande : Opération qui concerne
ques d'extension de code qu'ils ont en commun;
l'enregistrement, le traitement, la transmission ou I'interpréta-
tion des données et dont la représentation codée est formée
c) les représentations codées qui sont réservées pour
et non affectées, ainsi que celles qui sont d'une ou de plusieurs combinaisons binaires.
enregistrement
réservées pour normalisation future, ne soient pas utilisées;
5.1.9 désigner : Identifier un jeu de caractères qui doit être
d) aucune séquence d'échappement enregistrée ne soit
représenté, dans certains cas immédiatement et dans d'autres,
utilisée avec une signification différente de celle définie par
lors de l'occurrence d'une fonction de commande adéquate,
l'enregistrement.
d'une manière prescrite.
4 Références
5.1.10 représentation à n éléments : Caractéristique qui
indique le nombre d'éléments binaires utilisé pour représenter
IS0 646, Traitement de l'information - Jeu IS0 de caractères
un caractère dans un système de traitement ou de transmission
codés à 7 éléments pour l'échange d'information.
de données, ou dans une partie d'un tel système.
IS0 2375, Traitement de l'information - Procédure pour
l'enregistrement des séquences d'échappement.
5.1.11 séquence d'échappement : Suite d'éléments binai-
res utilisée à des fins de commande dans les procédures
IS0 4873, Traitement de l'information - Code IS0 à 8 él&
d'extension de code et qui est constituée de deux, ou plus de
ments pour l'échange d'information - Structure et règles de
deux, combinaisons binaires. La première de ces combinaisons
ma té rialisa tion.
ÉCHAPPEMENT.
représente ie caractère
IS0 6429, Traitement de l'information - Fonctions de corn
mande supplémentaires pour les dispositifs de visualisation de
5.1.12 caractère Final : Caractère dont la combinaison
caractères.
binaire termine une séquence d'échappement.
5.1.13 caractère graphique : Caractère, autre qu'une fonc-
5 Définitions et notations
tion de commande, qui a une représentation visuelle normale-
ment écrite à la main, imprimée ou affichée.
5.1 Définitions
5.1.14 symbole graphique : Représentation visuelle d'un
Dans le cadre de la présente Norme internationale, les défini-
caractère graphique ou d'une fonction de commande.
tions suivantes sont applicables.
2
---------------------- Page: 7 ----------------------
IS0 2022-1986 (FI
5.1.15 caractère Intermédiaire : Caractère dont la combi- Pour la représentation des équivalents décimaux, la notation
naison binaire est placée entre celle du caractère ÉCHAPPE- convenue consiste à placer un zéro en tête dans l'indication des
numéros de colonne O0 à O9 d'un tableau à 8 éléments. Par
MENT et celle du caractère Final dans une séquence d'échap-
pement constituée par plus de deux combinaisons binaires. exemple, la position du caractère ESPACE dans le tableau dc
code à 7 éléments est 210; la position du même caractère dans
un tableau de code à 8 éléments est 02/0.
5.1.16 appeler : Faire qu'un jeu de caractères désigné soit
représenté par les combinaisons binaires prescrites toutes les
fois que ces combinaisons binaires se présentent, jusqu'à
6 Extension du code à 7 éléments dans une
l'occurrence d'une fonction d'extension de code appropriée.
représentation à 7 éléments
6.1 introduction
5.1.17 position : Élément d'un tableau de code repéré par
ses numéros de colonne et de ligne.
6.1.1 Structure du code à 7 éléments
5.1.18 représenter :
Le tableau du code à 7 éléments constitue la base des techni-
à 7 élé-
ques d'extension de code destinées au jeu de caractères
a) utiliser une combinaison binaire prescrite qui corres-
ments, défini dans 1'1S0 646. II se compose de zones pour des
pond à un caractère dans un jeu de caractère qui a été dési-
jeux ordonnés de caractères de commande et de caractères
gné et appelé; ou
graphiques groupés comme suit :
utiliser une séquence d'échappement qui correspond à
b)
O et 1 contiennent un jeu de 32 caractères
a) les colonnes
une fonction de commande supplémentaire.
de commande;
les colonnes 2 à 7 contiennent :
b)
5.1.19 version du code à 7 éléments : Jeu de caractères
codés à 7 éléments pour lequel tous les choix prévus dans
1 1 ou bien le caractère ESPACE qui peut être considéré
I'ISO 646 ont été effectués. Un caractère unique doit être alloué
comme un caractère de commande ou comme un carac-
à chacune des combinaisons binaires, pour lesquelles un choix
tère graphique, en position 2/0, le caractère ANNULA-
est possible, ou bien cette combinaison doit être déclarée inuti-
TION en position 7/15 et un jeu de 94 caractères graphi-
lisée.
ques en positions 211 à 71 14,
2) ou bien tin jeu de 96 caractères graphiques en posi-
5.1.20 version du code à 8 éléments : Jeu de caractères
tions 2iO à 7/15.
à 8 éléments pour lequel tous les choix prévus dans
codés
I'ISO 4.873 ont été effectués. Un caractère unique doit être
Ceci est illustré par la figure 1.
alloué à chacune des combinaisons binaires pour lesquelles un
choix est possible, ou bien cette combinaison doit être déclarée
inutilisée.
6.1.2 Extension par substitution
Dans bien des cas, les dispositions de 1'1S0 646 satisfont les
5.2 Notation
besoins de l'application considérée. Cependant, pour d'autres
applications, il peut être nécessaire d'utiliser un code structuré
Dans la présente Norme internationale, les notations suivantes
de manière similaire dans lequel certains des caractères définis
sont utilisées :
par 1'1S0 646 ont été remplacés par d'autres caractères. De tel-
les substitutions doivent être considérées comme constituant
un nouveau code, hors des prescriptions de l'lS0 646.
Eléments binaires d'une combinaison
à 7 éléments
6.1.3 Extension par augmentation du jeu de caractères
- __
Elérnents binaires d'une combinaison
La présente Norme internationale permet d'augmenter le jeu de
à 8 éléments
128 caractères qu'offre la structure du code à 7 éléments; cette
~
augmentation se fait par :
Pondération des éléments binaires
3 2 3 2
22222222
pour le repérage par colonne et ligne
a) fonctions de commandes supplémentaires isolées;
Colonne
Ligne
b) jeux supplémentaires de 32 fonctions de commande;
Une combinaison binaire est parfois désignée par les numéros cl jeux supplémentaires de 94 caractères graphiques;
de colonne et de ligne correspondant à sa position dans le
tableau de code. Le numéro de colonne est l'équivalent décimal d) jeux supplémentaires de 96 caractères graphiques;
des éléments b, à b5 (ou b8 à b,) et le numéro de ligne est l'équi-
valent décimal des éléments b, à b, en donnant à ces éléments e) jeux supplémentaires de plus de 94 ou 96 caractères
les pondérations indiquées ci-dessus. Les numéros de colonne graphiques représentés chacun par plus d'un multiplet,
et de ligne sont séparés par une barre oblique. c'est-à-dire de jeux à plusieurs multiplets.
3
---------------------- Page: 8 ----------------------
IS0 2022-1986 (FI
6.1.4 Composants de l’extension de code
Les jeux supplémentaires de caractères référencés en cl, di et
e) ci-dessus, ne doivent contenir ni le caractère ESPACE (SPI
De nombreuses applications font appel à une combinaison des
ni aucun caractère de commande, tel que OBLITÉRATION
possibilités d‘extension de code données ci-dessus. Les com-
(DEL).
posants de l‘extension de code sont donnés dans la figure 2,
dans laquelle les noms des composants sont définis comme
suit :
jeu CO : un jeu de 32 caractères de commande (colon-
a)
nes O et 1):
b) jeu C1 : un jeu supplémentaire de 32 fonctions de com-
mande:
c) autres fonctions de commande supplémentaires:
d) jeu GO : un jeu de 94 caractères graphiques (combinai-
sons binaires 2/1 à 7/14); un jeu à plusieurs multiplets peut
également faire office de jeu GO:
e) jeux G1, G2, G3 : jeux supplémentaires de 94 caractères
Jeu de 32
graphiques (combinaisons binaires 2/1 à 7/14) ou de 96
Jeu de 94 ou 96 caractères graphiques
:aractères de
caractères graphiques (combinaisons binaires 2/0 à 7/15);
commande
un jeu à plusieurs multiplets peut également faire office de
jeu G1, G2 ou G3.
NOTE - Lorsqu’un jeu de caractères de commande et un jeu de
caractères graphiques compatibles avec I‘ISO ô46 (voir 6.1.5) sont utili-
sés, ils sont censés être affectés au jeu CO et au jeu GO respectivement.
6.1.5 Compatibilité
Pour l’échange d’information, on a défini différents niveaux de
compatibilité qui restent valables lorsqu’on utilise des techni-
ques d‘extension. La présente Norme internationale distingue
les trois niveaux suivants :
une version selon I‘ISO 646:
Figure 1 - Structure du code à 7 éléments a)
Autres fonctions
de commande
supplémentaires
Jeu G1,
Jeu GO
G2 ou G3
à plusieurs
à plusieurs
multiplets
multiplets
Figure 2 - Composants de l’extension de code
4
---------------------- Page: 9 ----------------------
IS0 2022-1986 (FI
Voir l'annexe B pour le codage de ces fonctions.
b) une variante compatible de 1'1S0 646, c'est-à-dire un
code à 7 éléments compatible avec I'ISO 646 pour autant
Trois fonctions supplémentaires de remplacement bloquant
que
R, LS2R, LS3R (voir 8.2.1 ) ne sont utilisées dans une repré-
LS1
-
les colonnes O et 1 ne contiennent que des caractè- sentation à 7 éléments que lorsqu'il est nécessaire de garder
res de commande:
trace de leur emploi lors de transformation entre représenta-
tions à 7 éléments et à 8 éléments (voir 10.2 et 10.4).
- les dix caractères de commande de transmission
Lorsqu'elles sont utilisées dans un code à 7 éléments, LSlR,
ainsi que les caractères NUL, SO, SI, CAN, SUB, ESC,
LS2R et LS3R ont le même effet que SO, LS2 et LS3 respecti-
SP et DEL demeurent inchangés dans leur signification
vernent.
et dans leur position dans le tableau code;
6.1.8 Combinaison de caractères graphiques
- les colonnes 2 à 7 soient utilisées pour SP, DEL et
un ou deux jeux de 94 caractères graphiques: les jeux de
Certains jeux graphiques peuvent être concus pour permettre la
96 caractères graphiques, les jeux à plusieurs multiplets
représentation de caractères graphiques supplémentaires tels
et les fonctions de remplacement autres que HORS
que des caractères accentués, par la superposition de deux
CODE (SO) et EN CODE (SI) ne doivent pas être utilisés;
ou plus de deux caractères graphiques sur la même position
de caractère. Deux méthodes de combinaison des caractères
- les caractères graphiques de 1'1S0 646 ne soient pas
graphiques sur la même position de caractère peuvent être utili-
déplacés vers d'autres positions (un alphabet non-latin
sées :
contenant des caractères graphiques qui font aussi par-
à cette règle).
tie de l'alphabet latin n'est pas soumis
a) caractères graphiques causant implicitement un dépla-
cement vers l'avant (caractères avec espacement) utilisés en
c) d'autres codes structurés comme il est indiqué en 6.1.1.
combinaison avec ESAPCE ARRIERE ou RETOUR CHA-
Dans les colonnes 2 à 7, ces codes peuvent contenir des
R I OT;
jeux de 94 caractères graphiques, des jeux de 96 caractères
graphiques et/ou des jeux à plusieurs multiplets. Pour pou-
bi caractères graphiques ne causant pas de déplacement
voir fournir les possibilités d'extension de code définies par
implicite vers l'avant (caractères sans espacement) utilisés
la présente Norme internationale, les caractères de com-
en combinaison avec des caractères graphiques avec espa-
mande ÉCHAPPEMENT, HORS CODE et EN CODE doivent
cement.
demeurer inchangés dans leur signification et dans leur
position dans le tableau de code.
L'ISO 646 permet d'utiliser la première de ces deux méthodes
pour représenter des caractères accentués. Les organismes de
6.1.6 Caractères d'extension de code de I'ISO 646
parrainage proposant l'enregistrement de jeux graphiques con-
formément à 1'1S0 2375 sont tenus d'identifier ceux des carac-
L'ISO 646 comporte les Caractères de commande suivants pour
tères du jeu qui sont sans espacement.
l'extension de code :
NOTE - Lorsqu'une norme définit un jeu de caractères, c'est dans la
- ECHAPPEMENT ESC
norme que doivent être spécifiées les restrictions aux combinaisons de
caractères, car ces restrictions ne font pas partie de l'enregistrement
- HORSCODE so
6.2 Extension du jeu graphique au moyen de
- ENCODE SI
fonctions de remplacement
- ÉCHAPPEMENT TRANSMISSION DLE
Les fonctions de remplacement spécifiées par la présente
Norme internationale pour emploi dans une représentation à 7
La présente Norme internationale ne décrit pas l'utilisation du
éléments sont :
caractère de commande ÉCHAPPEMENT TRANSMISSION qui
est réservée pour les cas où l'on désire disposer de caractères
so, SI, LS2, LS3, SS2, SS3
de commande de transmission supplémentaires. L'utilisation de
ce caractère est spécifiée dans d'autres Normes internationales.
6.2.1 Utilisation des fonctions de remplacement
bloquant
6.1.7 Autres caractères d'extension de code
La présente Norme internationale comporte les fonctions de
à 7 éléments, les fonctions HORS
Dans une représentation
remplacement supplémentaires suivantes qui ne sont pas
CODE (SO), EN CODE (SI), REMPLACEMENT BLOQUANT
I'ISO 646 et qui peuvent être utilisées dans une
inclues dans
DEUX (LS2) et REMPLACEMENT BLOQUANT TROIS (LS3)
représentation à 7 éléments :
doivent être utilisées exclusivement pour l'extension du jeu gra-
phique
- REMPLACEMENT BLOQUANT DEUX LS2
Les fonctions de remplacement SO, LS2 ou LS3 doivent appe-
- REMPLACEMENT BLOQUANT TROIS LS3
94 ou 96 caractères gra-
ler chacune un jeu supplémentaire de
phiques : G1, G2 et G3. Si le jeu comporte 94 caractères, il est
- REMPLACEMENT UNIQUE DEUX s s2
appelé en positions 2/1 à 7/14, ESPACE est appelé en position
- REMPLACEMENT UNIQUE TROIS s s3 2/0 et OBLITERATION est appelé en position 7/15: si le jeu
5
---------------------- Page: 10 ----------------------
IS0 2022-1986 (FI
comporte 96 caractères, il est app
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.