EBCDIC(英語:Extended Binary Coded Decimal Interchange Code,擴增二进式十进交換碼),为IBM於1963年-1964年间推出的字元编码表,根据早期打孔机式的二进化十进数BCDBinary Coded Decimal)排列而成。是IBM迷尔級以上電腦的標準碼。

它的缺点是:英文字母不是连续地排列,中间出现多次断续,为撰写程式的人带来了一些困难。

字符对应编辑

EBCDIC编码表本来有58个字符,如下图灰色底所示。后来于各版本的编码表中,加入了其他字符,以符合各地使用者所需。

以下是其中两个版本的EBCDIC编码表:CP037(英语)及CP500(多语言#5)。

EBCDIC CP037
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xNULSOHSTXETXSTHTSSADELEPARISS2VTFFCRSOSI
1xDLEDC1DC2DC3OSCNELBSESACANEMPU2SS3FSGSRSUS
2xPADHOPBPHNBHINDLFETBESCHTSHTJVTSPLDPLUENQACKBEL
3xDCSPU1SYNSTSCCHMWSPAEOTSOSSGCISCICSIDC4NAKPMSUB
4xSPNBSPâäàáãåçñ¢.<(+|
5x&éêëèíîïìß!$*);¬
6x-/ÂÄÀÁÃÅÇѦ,%_>?
7xøÉÊËÈÍÎÏÌ`:#@'="
8xØabcdefghi«»ðýþ±
9x°jklmnopqrªºæ¸Æ¤
Axµ~stuvwxyz¡¿ÐÝÞ®
Bx^£¥·©§¼½¾[]¯¨´×
Cx'{'ABCDEFGHISHYôöòóõ
Dx'}'JKLMNOPQR¹ûüùúÿ
Ex\÷STUVWXYZ²ÔÖÒÓÕ
Fx0123456789³ÛÜÙÚAPC
EBCDIC CP500
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xNULSOHSTXETXSTHTSSADELEPARISS2VTFFCRSOSI
1xDLEDC1DC2DC3OSCNELBSESACANEMPU2SS3FSGSRSUS
2xPADHOPBPHNBHINDLFETBESCHTSHTJVTSPLDPLUENQACKBEL
3xDCSPU1SYNSTSCCHMWSPAEOTSOSSGCISCICSIDC4NAKPMSUB
4xSPNBSPâäàáãåçñ[.<(+!
5x&éêëèíîïìß]$*);^
6x-/ÂÄÀÁÃÅÇѦ,%_>?
7xøÉÊËÈÍÎÏÌ`:#@'="
8xØabcdefghi«»ðýþ±
9x°jklmnopqrªºæ¸Æ¤
Axµ~stuvwxyz¡¿ÐÝÞ®
Bx¢£¥·©§¼½¾¬|¯¨´×
Cx'{'ABCDEFGHISHYôöòóõ
Dx'}'JKLMNOPQR¹ûüùúÿ
Ex\÷STUVWXYZ²ÔÖÒÓÕ
Fx0123456789³ÛÜÙÚAPC

於编码表中,0x00 - 0x3F及0xFF为控制字元,0x40为空格,0x41为不换行空格(no-break space),0xCA为选择性连字号(soft hyphen)。

参见编辑

外部链接编辑