AccueilđŸ‡«đŸ‡·Chercher

EBCDIC 297

La page de code 297 est une variante de l’EBCDIC reprĂ©sentant complĂštement le jeu de caractĂšre latin numĂ©ro 1. Elle est utilisĂ©e pour le français.

Table de codage

Ce tableau reprĂ©sente le codage d’une variante d’EBCDIC compatible avec l’ISO/CEI 8859-1. Les caractĂšres codĂ©s de 0x00 Ă  0x3F ainsi que 0xFF sont des caractĂšres de contrĂŽle, 0x40 est l’espace, 0x41 est l’espace insĂ©cable. Le caractĂšre codĂ© en 0xCA est le tiret de cĂ©sure conditionnelle, visible uniquement en fin de ligne.

Toutefois, cette variante est incompatible, octet par octet, avec l’UTF-EBCDIC qui utilise les positions colorĂ©es en vert ou jaune ci-dessous pour coder les caractĂšres Unicode (hors de l'ASCII et des codes de contrĂŽle) sous forme de sĂ©quences d’octets. En effet les positions des caractĂšres invariants de l'ISO 646 (codĂ©s en 1 octet) sont Ă©changĂ©es avec celles des positions variantes de l’ISO 646 ou des extensions sur 8 bits. Pour assurer la compatibilitĂ© avec l’UTF-EBCDIC, des permutations seraient nĂ©cessaires alors mĂȘme que cette table codifie toutes les caractĂšres du jeu latin numĂ©ro 1 standardisĂ© par l'ISO.

Cette variante n’est pas non plus compatible directement avec la variantes amĂ©ricaine de l’ISO/CEI 646, mais l’est partiellement avec les variantes françaises de l’ISO 646, des permutations comparables ayant aussi lieu dans cette variante française de EBCDIC par rapport Ă  sa variante amĂ©ricaine.

Dans chaque cellule de la table ci-dessous figure également sous chaque caractÚre affiché le point de code Unicode (hexadécimal) correspondant au caractÚre qui y est codé.

Page de code 297 (variante de l’EBCDIC pour la France)
Quartet
haut
Quartet bas (toutes les valeurs sont en hexadécimal)
...0 ...1 ...2 ...3 ...4 ...5 ...6 ...7 ...8 ...9 ...A ...B ...C ...D ...E ...F
0... NUL
0000
SOH
0001
STX
0002
ETX
0003
ST
009C
HT
0009
SSA
0086
DEL
007F
EPA
0097
RI
008D
SS2
008E
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1... DLE
0010
DC1
0011
DC2
0012
DC3
0013
OSC
009D
LF
000A
BS
0008
ESA
0087
CAN
0018
EM
0019
PU2
0092
SS3
008F
FS
001C
GS
001D
RS
001E
US
001F
2... PAD
0080
HOP
0081
BPH
0082
NBH
0083
IND
0084
NEL
0085
ETB
0017
ESC
001B
HTS
0088
HTJ
0089
VTS
008A
PLD
008B
PLU
008C
ENQ
0005
ACK
0006
BEL
0007
3... DCS
0090
PU1
0091
SYN
0016
STS
0093
CCH
0094
MW
0095
SPA
0096
EOT
0004
SOS
0098
SGCI
0099
SCI
009A
CSI
009B
DC4
0014
NAK
0015
PM
009E
SUB
001A
4... SP
0020
NBSP
00A0
Ăą
00E2
Ă€
00E4
@
0040
ĂĄ
00E1
ĂŁ
00E3
Ă„
00E5
\
005C
ñ
00F1
°
00B0
.
002E
<
003C
(
0028
+
002B
!
0021
5... &
0026
{
007B
ĂȘ
00EA
Ă«
00EB
}
007D
Ă­
00ED
Ăź
00EE
ĂŻ
00EF
ĂŹ
00EC
ß
00DF
§
00A7
$
0024
*
002A
)
0029
;
003B
^
005E
6... -
002D
/
002F
Â
00C2
Ä
00C4
À
00C0
Á
00C1
Ã
00C3
Å
00C5
Ç
00C7
Ñ
00D1
Ăč
00F9
,
002C
%
0025
_
005F
>
003E
?
003F
7... Ăž
00F8
É
00C9
Ê
00CA
Ë
00CB
È
00C8
Í
00CD
Î
00CE
Ï
00CF
Ì
00CC
”
00B5
:
003A
ÂŁ
00A3
Ă 
00E0
'
0027
=
003D
"
0022
8... Ø
00D8
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
«
00AB
»
00BB
Ă°
00F0
Ăœ
00FD
ĂŸ
00FE
±
00B1
9... [
005B
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
p
0070
q
0071
r
0072
ÂȘ
00AA
Âș
00BA
ĂŠ
00E6
ž
00B8
Æ
00C6
€
00A4
A... `
0060
š
00A8
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
ÂĄ
00A1
Âż
00BF
Ð
00D0
Ý
00DD
Þ
00DE
Âź
00AE
B... Âą
00A2
#
0023
„
00A5
·
00B7
©
00A9
]
005D
¶
00B6
Œ
00BC
œ
00BD
Ÿ
00BE
ÂŹ
00AC
|
007C
ÂŻ
00AF
~
007E
ÂŽ
00B4
×
00D7
C... Ă©
00E9
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
SHY
00AD
ĂŽ
00F4
ö
00F6
ĂČ
00F2
Ăł
00F3
Ă”
00F5
D... Ăš
00E8
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
Âč
00B9
Ă»
00FB
ĂŒ
00FC
Š
00A6
Ăș
00FA
Ăż
00FF
E... ç
00E7
Ă·
00F7
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
ÂČ
00B2
Ô
00D4
Ö
00D6
Ò
00D2
Ó
00D3
Õ
00D5
F... 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
Âł
00B3
Û
00DB
Ü
00DC
Ù
00D9
Ú
00DA
APC
009F

Notes :

  • Les caractĂšres de contrĂŽle de l’EBCDIC sont indiquĂ©s sur fond rouge (commandes C0) ou mauve (commandes C1).
  • Les positions invariantes de l’ISO/CEI 646 ou de l’ISO/CEI 8859 sont gĂ©nĂ©ralement invariantes dans les versions de l’EBCDIC. Elles sont indiquĂ©es en fond blanc.
  • Les positions variantes de l’EBCDIC indiquent en italique le point de code Unicode correspondant uniquement Ă  cette variante :
    • Les caractĂšres variants des diffĂ©rentes versions correspondantes de l’ISO 646 sont affichĂ©s sur fond jaune (le caractĂšre affichĂ© est celui de l’EBCDIC CCSID 500 ou de l’ASCII).
      • Le caractĂšre “double quote” U+0022 (codĂ© 0x7F dans la plupart des variantes de l’EBCDIC) n’est pas variant dans les jeux de caractĂšres compatibles ISO 646, mais varie dans la version turque de l’EBCDIC.
      • Les minuscules latines U+0061 Ă  U+007A (codĂ©es 0x81..0x89, 0x91..0x99, 0xA2..0xA9 dans la plupart des variantes de l’EBCDIC) ne sont pas variants dans les jeux de caractĂšres compatibles ISO 646, mais varient dans les versions japonaises (hiragana/katakana) et cyrilliques de l’EBCDIC (qui y codent d’autres lettres nĂ©cessaires Ă  ces Ă©critures).
    • Les caractĂšres variants des diffĂ©rentes versions Ă©tendues de l’EBCDIC sont affichĂ©s sur fond vert (le caractĂšre affichĂ© est celui de l’UTF-EBCDIC interprĂ©tĂ© comme caractĂšre l’ISO/CEI 8859-1). Certains caractĂšres Ă©taient diffĂ©rents dans la version initiale de l’EBCDIC qui y plaçait des symboles spĂ©ciaux. Les variantes CCSID 037 et 500 les plus connues de l’EBCDIC y utilisent ainsi une assignation diffĂ©rente pour de tels symboles.

Transcodage de l’ISO 8859-1 vers l’EBCDIC

La table suivante permet de transcoder l’ASCII (caractĂšres Unicode U+0000 Ă  U+007F) et le jeu de commandes C1 (caractĂšres Unicode U+0080 Ă  U+009F) en EBCDIC. Les caractĂšres de l’extension ISO 8859 latine numĂ©ro 1 (en verts) sont indiquĂ©s ici dans l’ordre compatible avec l’UTF-EBCDIC, avec leur codage correspondant dans la variante française de l’EBCDIC de la page de code 297.

Cette table est l’inverse de la table prĂ©cĂ©dente et est compatible octet par octet avec la seconde phase (de permutation des valeurs d’octets) de l’UTF-EBCDIC.

Transcodage de l’ISO-8859-1 vers la page de code 297 (variante française de l’EBCDIC pour le jeu de caractĂšres latin numĂ©ro 1).
Colonne
Unicode
Quartet bas Unicode (toutes les valeurs sont en hexadécimal)
...0 ...1 ...2 ...3 ...4 ...5 ...6 ...7 ...8 ...9 ...A ...B ...C ...D ...E ...F
000... NUL
00
SOH
01
STX
02
ETX
03
EOT
37
ENQ
2D
ACK
2E
BEL
2F
BS
16
HT
05
LF
15
VT
0B
FF
0C
CR
0D
SO
0E
SI
0F
001... DLE
10
DC1
11
DC2
12
DC3
13
DC4
3C
NAK
3D
SYN
32
ETB
26
CAN
18
EM
19
SUB
3F
ESC
27
FS
1C
GS
1D
RS
1E
US
1F
002... SP
40
!
4F
"
7F
#
B1
$
5B
%
6C
&
50
'
7D
(
4D
)
5D
*
5C
+
4E
,
6B
-
60
.
4B
/
61
003... 0
F0
1
F1
2
F2
3
F3
4
F4
5
F5
6
F6
7
F7
8
F8
9
F9
:
7A
;
5E
<
4C
=
7E
>
6E
?
6F
004... @
44
A
C1
B
C2
C
C3
D
C4
E
C5
F
C6
G
C7
H
C8
I
C9
J
D1
K
D2
L
D3
M
D4
N
D5
O
D6
005... P
D7
Q
D8
R
D9
S
E2
T
E3
U
E4
V
E5
W
E6
X
E7
Y
E8
Z
E9
[
90
\
48
]
B5
^
5F
_
6D
006... `
A0
a
81
b
82
c
83
d
84
e
85
f
86
g
87
h
88
i
89
j
91
k
92
l
93
m
94
n
95
o
96
007... p
97
q
98
r
99
s
A2
t
A3
u
A4
v
A5
w
A6
x
A7
y
A8
z
A9
{
51
|
BB
}
54
~
BD
DEL
07
008... PAD
20
HOP
21
BPH
22
NBH
23
IND
24
NEL
25
SSA
06
ESA
17
HTS
28
HTJ
29
VTS
2A
PLD
2B
PLU
2C
RI
09
SS2
0A
SS3
1B
009... DCS
30
PU1
31
PU2
1A
STS
33
CCH
34
MW
35
SPA
36
EPA
08
SOS
38
SGCI
39
SCI
3A
CSI
3B
ST
04
OSC
14
PM
3E
APC
FF
00A... NBSP
41
ÂĄ
AA
Âą
B0
ÂŁ
7B
€
9F
„
B2
Š
DD
§
5A
š
A1
©
B4
ÂȘ
9A
«
8A
ÂŹ
BA
SHY
CA
Âź
AF
ÂŻ
BC
00B... °
4A
±
8F
ÂČ
EA
Âł
FA
ÂŽ
BE
”
79
¶
B6
·
B3
ž
9D
Âč
DA
Âș
9B
»
8B
Œ
B7
œ
B8
Ÿ
B9
Âż
AB
00C... À
64
Á
65
Â
62
Ã
66
Ä
63
Å
67
Æ
9E
Ç
68
È
74
É
71
Ê
72
Ë
73
Ì
78
Í
75
Î
76
Ï
77
00D... Ð
AC
Ñ
69
Ò
ED
Ó
EE
Ô
EB
Õ
EF
Ö
EC
×
BF
Ø
80
Ù
FD
Ú
FE
Û
FB
Ü
FC
Ý
AD
Þ
AE
ß
59
00E... Ă 
7C
ĂĄ
45
Ăą
42
ĂŁ
46
Ă€
43
Ă„
47
ĂŠ
9C
ç
E0
Ăš
D0
Ă©
C0
ĂȘ
52
Ă«
53
ĂŹ
58
Ă­
55
Ăź
56
ĂŻ
57
00F... Ă°
8C
ñ
49
ĂČ
CD
Ăł
CE
ĂŽ
CB
Ă”
CF
ö
CC
Ă·
E1
Ăž
70
Ăč
6A
Ăș
DE
Ă»
DB
ĂŒ
DC
Ăœ
8D
ĂŸ
8E
Ăż
DF

Notes :

  • Les positions variantes de l’EBCDIC indiquent en italique le code EBCDIC correspondant uniquement Ă  la variante française dans la page de code 297 ;
  • Les caractĂšres de contrĂŽle de l’EBCDIC sont indiquĂ©s sur fond rouge (commandes C0) ou mauve (commandes C1).
  • Les caractĂšres variants des diffĂ©rentes versions correspondantes de l’ISO 646 sont affichĂ©s sur fond jaune (le caractĂšre affichĂ© est celui de l’EBCDIC CCSID 500 ou de l’ASCII).
    • Le caractĂšre “double quote” U+0022 (codĂ© 0x7F dans la plupart des variantes de l’EBCDIC) n’est pas variant dans les jeux de caractĂšres compatibles ISO 646, mais varie dans la version turque de l’EBCDIC, mais pas ici.
    • Les minuscules latines U+0061 Ă  U+007A (codĂ©es 0x81..0x89,0x91..0x99,0xA2..0xA9 dans la plupart des variantes de l’EBCDIC) ne sont pas variants dans les jeux de caractĂšres compatibles ISO 646, mais varient dans les versions japonaises et cyrilliques de l’EBCDIC.
  • Les caractĂšres variants des diffĂ©rentes versions Ă©tendues de l’EBCDIC sont affichĂ©s sur fond vert (le caractĂšre affichĂ© est celui de cette variante française compatible avec l’ISO 8859-1). Certains caractĂšres Ă©taient diffĂ©rents dans la version initiale de l’EBCDIC qui y plaçait des symboles spĂ©ciaux. Les variantes CCSID 037 et 500 les plus connues de l’EBCDIC utilisent une assignation diffĂ©rente. Ils sont tous diffĂ©rents ici de ceux de la variante amĂ©ricaine de l’EBCDIC.

Voir aussi

Liens internes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.