An 8-bit code used on IBM (International Business Machines)
mainframes instead of ASCII (American Standard Code for Information Interchange). It is a very strange code, with the letters not
contiguous and large gaps of unassigned characters. It was designed to make it easy
for mechanical conversion from 12-bit punch card code to
8-bit internal code. It is pronounced eb-suh-dick, eb-kuh-dick, or eb-see-dick. Java 2.0 has some built-in
translations for EBCDIC such as Cp1047 for EBCDIC on the OS/390. To specify the
conversion explicitly, construct an InputStreamReader on a FileInputStream. Warning!
There are many national variants of EBCDIC,