EBCDIC(英語:Extended Binary Coded Decimal Interchange Code,擴增二进式十进交換碼),为IBM於1963年-1964年间推出的字元编码表,根据早期打孔机式的二进化十进数(BCD,Binary Coded Decimal)排列而成。是IBM迷尔級以上電腦的標準碼。
它的缺点是:英文字母不是连续地排列,中间出现多次断续,为撰写程式的人带来了一些困难。
字符对应
EBCDIC编码表本来有58个字符,如下图灰色底所示。后来于各版本的编码表中,加入了其他字符,以符合各地使用者所需。
以下是其中两个版本的EBCDIC编码表:CP037(英语)及CP500(多语言#5)。
EBCDIC CP037
|
|
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
xA |
xB |
xC |
xD |
xE |
xF
|
0x
|
NUL |
SOH |
STX |
ETX |
ST |
HT |
SSA |
DEL |
EPA |
RI |
SS2 |
VT |
FF |
CR |
SO |
SI
|
1x
|
DLE |
DC1 |
DC2 |
DC3 |
OSC |
NEL |
BS |
ESA |
CAN |
EM |
PU2 |
SS3 |
FS |
GS |
RS |
US
|
2x
|
PAD |
HOP |
BPH |
NBH |
IND |
LF |
ETB |
ESC |
HTS |
HTJ |
VTS |
PLD |
PLU |
ENQ |
ACK |
BEL
|
3x
|
DCS |
PU1 |
SYN |
STS |
CCH |
MW |
SPA |
EOT |
SOS |
SGCI |
SCI |
CSI |
DC4 |
NAK |
PM |
SUB
|
4x
|
SP |
NBSP |
â |
ä |
à |
á |
ã |
å |
ç |
ñ |
¢ |
. |
< |
( |
+ |
|
|
5x
|
& |
é |
ê |
ë |
è |
í |
î |
ï |
ì |
ß |
! |
$ |
* |
) |
; |
¬
|
6x
|
- |
/ |
 |
Ä |
À |
Á |
à |
Å |
Ç |
Ñ |
¦ |
, |
% |
_ |
> |
?
|
7x
|
ø |
É |
Ê |
Ë |
È |
Í |
Î |
Ï |
Ì |
` |
: |
# |
@ |
' |
= |
"
|
8x
|
Ø |
a |
b |
c |
d |
e |
f |
g |
h |
i |
« |
» |
ð |
ý |
þ |
±
|
9x
|
° |
j |
k |
l |
m |
n |
o |
p |
q |
r |
ª |
º |
æ |
¸ |
Æ |
¤
|
Ax
|
µ |
~ |
s |
t |
u |
v |
w |
x |
y |
z |
¡ |
¿ |
Ð |
Ý |
Þ |
®
|
Bx
|
^ |
£ |
¥ |
· |
© |
§ |
¶ |
¼ |
½ |
¾ |
[ |
] |
¯ |
¨ |
´ |
×
|
Cx
|
'{' |
A |
B |
C |
D |
E |
F |
G |
H |
I |
SHY |
ô |
ö |
ò |
ó |
õ
|
Dx
|
'}' |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
¹ |
û |
ü |
ù |
ú |
ÿ
|
Ex
|
\ |
÷ |
S |
T |
U |
V |
W |
X |
Y |
Z |
² |
Ô |
Ö |
Ò |
Ó |
Õ
|
Fx
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
³ |
Û |
Ü |
Ù |
Ú |
APC
|
EBCDIC CP500
|
|
x0 |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
xA |
xB |
xC |
xD |
xE |
xF
|
0x
|
NUL |
SOH |
STX |
ETX |
ST |
HT |
SSA |
DEL |
EPA |
RI |
SS2 |
VT |
FF |
CR |
SO |
SI
|
1x
|
DLE |
DC1 |
DC2 |
DC3 |
OSC |
NEL |
BS |
ESA |
CAN |
EM |
PU2 |
SS3 |
FS |
GS |
RS |
US
|
2x
|
PAD |
HOP |
BPH |
NBH |
IND |
LF |
ETB |
ESC |
HTS |
HTJ |
VTS |
PLD |
PLU |
ENQ |
ACK |
BEL
|
3x
|
DCS |
PU1 |
SYN |
STS |
CCH |
MW |
SPA |
EOT |
SOS |
SGCI |
SCI |
CSI |
DC4 |
NAK |
PM |
SUB
|
4x
|
SP |
NBSP |
â |
ä |
à |
á |
ã |
å |
ç |
ñ |
[ |
. |
< |
( |
+ |
!
|
5x
|
& |
é |
ê |
ë |
è |
í |
î |
ï |
ì |
ß |
] |
$ |
* |
) |
; |
^
|
6x
|
- |
/ |
 |
Ä |
À |
Á |
à |
Å |
Ç |
Ñ |
¦ |
, |
% |
_ |
> |
?
|
7x
|
ø |
É |
Ê |
Ë |
È |
Í |
Î |
Ï |
Ì |
` |
: |
# |
@ |
' |
= |
"
|
8x
|
Ø |
a |
b |
c |
d |
e |
f |
g |
h |
i |
« |
» |
ð |
ý |
þ |
±
|
9x
|
° |
j |
k |
l |
m |
n |
o |
p |
q |
r |
ª |
º |
æ |
¸ |
Æ |
¤
|
Ax
|
µ |
~ |
s |
t |
u |
v |
w |
x |
y |
z |
¡ |
¿ |
Ð |
Ý |
Þ |
®
|
Bx
|
¢ |
£ |
¥ |
· |
© |
§ |
¶ |
¼ |
½ |
¾ |
¬ |
| |
¯ |
¨ |
´ |
×
|
Cx
|
'{' |
A |
B |
C |
D |
E |
F |
G |
H |
I |
SHY |
ô |
ö |
ò |
ó |
õ
|
Dx
|
'}' |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
¹ |
û |
ü |
ù |
ú |
ÿ
|
Ex
|
\ |
÷ |
S |
T |
U |
V |
W |
X |
Y |
Z |
² |
Ô |
Ö |
Ò |
Ó |
Õ
|
Fx
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
³ |
Û |
Ü |
Ù |
Ú |
APC
|
於编码表中,0x00 - 0x3F及0xFF为控制字元,0x40为空格,0x41为不换行空格(no-break space),0xCA为选择性连字号(soft hyphen)。
参见
外部链接