- 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.
Sommaire
Table de codage
Ce tableau représente le codage d’une variante d’EBCDIC compatible avec l’ISO 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 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
hautQuartet 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
0000SOH
0001STX
0002ETX
0003ST
009CHT
0009SSA
0086DEL
007FEPA
0097RI
008DSS2
008EVT
000BFF
000CCR
000DSO
000ESI
000F1... DLE
0010DC1
0011DC2
0012DC3
0013OSC
009DLF
000ABS
0008ESA
0087CAN
0018EM
0019PU2
0092SS3
008FFS
001CGS
001DRS
001EUS
001F2... PAD
0080HOP
0081BPH
0082NBH
0083IND
0084NEL
0085ETB
0017ESC
001BHTS
0088HTJ
0089VTS
008APLD
008BPLU
008CENQ
0005ACK
0006BEL
00073... DCS
0090PU1
0091SYN
0016STS
0093CCH
0094MW
0095SPA
0096EOT
0004SOS
0098SGCI
0099SCI
009ACSI
009BDC4
0014NAK
0015PM
009ESUB
001A4... SP
0020NBSP
00A0â
00E2ä
00E4@
0040á
00E1ã
00E3å
00E5\
005Cñ
00F1°
00B0.
002E<
003C(
0028+
002B!
00215... &
0026{
007Bê
00EAë
00EB}
007Dí
00EDî
00EEï
00EFì
00ECß
00DF§
00A7$
0024*
002A)
0029;
003B^
005B6... -
002D/
002FÂ
00C2Ä
00C4À
00C0Á
00C1Ã
00C3Å
00C5Ç
00C7Ñ
00D1ù
00F9,
002C%
0025_
005F>
003E?
003F7... ø
00F8É
00C9Ê
00CAË
00CBÈ
00C8Í
00CDÎ
00CEÏ
00CFÌ
00CCµ
00B5:
003A£
00A3à
00E0'
0027=
003D"
00228... Ø
00D8a
0061b
0062c
0063d
0064e
0065f
0066g
0067h
0068i
0069«
00AB»
00BBð
00F0ý
00FDþ
00FE±
00B19... [
005Bj
006Ak
006Bl
006Cm
006Dn
006Eo
006Fp
0070q
0071r
0072ª
00AAº
00BAæ
00E6¸
00B8Æ
00C6¤
00A4A... `
0060¨
00A8s
0073t
0074u
0075v
0076w
0077x
0078y
0079z
007A¡
00A1¿
00BFÐ
00D0Ý
00DDÞ
00DE®
00AEB... ¢
00A2#
0023¥
00A5·
00B7©
00A9]
005D¶
00B6¼
00BC½
00BD¾
00BE¬
00AC|
007C¯
00AF~
007E´
00B4×
00D7C... é
00E9A
0041B
0042C
0043D
0044E
0045F
0046G
0047H
0048I
0049SHY
00ADô
00F4ö
00F6ò
00F2ó
00F3õ
00F5D... è
00E8J
004AK
004BL
004CM
004DN
004EO
004FP
0050Q
0051R
0052¹
00B9û
00FBü
00FC¦
00A6ú
00FAÿ
00FFE... ç
00E7÷
00F7S
0053T
0054U
0055V
0056W
0057X
0058Y
0059Z
005A²
00B2Ô
00D4Ö
00D6Ò
00D2Ó
00D3Õ
00D5F... 0
00301
00312
00323
00334
00345
00356
00367
00378
00389
0039³
00B3Û
00DBÜ
00DCÙ
00D9Ú
00DAAPC
009FNotes :
- 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 de l’ISO 646 ou de l’ISO 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 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.
- 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).
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
UnicodeQuartet 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
00SOH
01STX
02ETX
03EOT
37ENQ
2DACK
2EBEL
2FBS
16HT
05LF
15VT
0BFF
0CCR
0DSO
0ESI
0F001... DLE
10DC1
11DC2
12DC3
13DC4
3CNAK
3DSYN
32ETB
26CAN
18EM
19SUB
3FESC
27FS
1CGS
1DRS
1EUS
1F002... SP
40!
4F"
7F#
B1$
5B%
6C&
50'
7D(
4D)
5D*
5C+
4E,
6B-
60.
4B/
61003... 0
F01
F12
F23
F34
F45
F56
F67
F78
F89
F9:
7A;
5E<
4C=
7E>
6E?
6F004... @
44A
C1B
C2C
C3D
C4E
C5F
C6G
C7H
C8I
C9J
D1K
D2L
D3M
D4N
D5O
D6005... P
D7Q
D8R
D9S
E2T
E3U
E4V
E5W
E6X
E7Y
E8Z
E9[
90\
48]
B5^
5F_
6D006... `
A0a
81b
82c
83d
84e
85f
86g
87h
88i
89j
91k
92l
93m
94n
95o
96007... p
97q
98r
99s
A2t
A3u
A4v
A5w
A6x
A7y
A8z
A9{
51|
BB}
54~
BDDEL
07008... PAD
20HOP
21BPH
22NBH
23IND
24NEL
25SSA
06ESA
17HTS
28HTJ
29VTS
2APLD
2BPLU
2CRI
09SS2
0ASS3
1B009... DCS
30PU1
31PU2
1ASTS
33CCH
34MW
35SPA
36EPA
08SOS
38SGCI
39SCI
3ACSI
3BST
04OSC
14PM
3EAPC
FF00A... NBSP
41¡
AA¢
B0£
7B¤
9F¥
B2¦
DD§
5A¨
A1©
B4ª
9A«
8A¬
BASHY
CA®
AF¯
BC00B... °
4A±
8F²
EA³
FA´
BEµ
79¶
B6·
B3¸
9D¹
DAº
9B»
8B¼
B7½
B8¾
B9¿
AB00C... À
64Á
65Â
62Ã
66Ä
63Å
67Æ
9EÇ
68È
74É
71Ê
72Ë
73Ì
78Í
75Î
76Ï
7700D... Ð
ACÑ
69Ò
EDÓ
EEÔ
EBÕ
EFÖ
EC×
BFØ
80Ù
FDÚ
FEÛ
FBÜ
FCÝ
ADÞ
AEß
5900E... à
7Cá
45â
42ã
46ä
43å
47æ
9Cç
E0è
D0é
C0ê
52ë
53ì
58í
55î
56ï
5700F... ð
8Cñ
49ò
CDó
CEô
CBõ
CFö
CC÷
E1ø
70ù
6Aú
DEû
DBü
DCý
8Dþ
8Eÿ
DFNotes :
- 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
Codés sur 8 bits ISO/CEI 8859 ISO/CEI 8859-1 (latin-1), ISO/CEI 8859-3 (latin-3), ISO/CEI 8859-15 (latin-9) Pages de code Windows Windows-1252 (latin-1), Windows-1258 (vietnamien) Pages de code MacOS MacRoman Pages de code DOS CP437 (latin-US), CP850 (latin-1), CP852 (latin-2) Pages de code diverses DEC-MCS, KOI8-R (russe), KOI8-U (ukrainien), StandardEncoding (PostScript) Non basés sur ISO 646 VISCII, EBCDIC, EBCDIC 297, EBCDIC 8859 Autres Codés sur 7 bits ASCII, ISO 646 Moins de 7 bits Code morse, Code wabun, Code Baudot, RADIX-50, Sixbit Articles connexes Codage des caractères, Clavier d’ordinateur, Police numérique, Glyphe, Portail:Écriture
Wikimedia Foundation. 2010.