EBCDIC

The Extended Binary Coded Decimal Interchange Code (EBCDIC, mutatis mutandis "extended binary coded decimal interchange code " ) is a technology developed by IBM 8 -bit character encoding, but in which not all codewords are used. The EBCDIC originated from the older 4-bit BCD code ( Binary Coded Decimal ). The digits 0 to 9 are at position F0h to F9H ( 240-249 ).

EBCDIC is used almost exclusively on mainframe computers. The EBCDIC code page is available in various versions.

Similar to the Unicode Transformation Format UTF -8 is an encoding of Unicode while maintaining the encoding of the ASCII character set, there is a Unicode encoding that is based on EBCDIC. This format is called UTF- EBCDIC.

Overview: EBCDIC codepages with Latin - 1 character set

EBCDIC 500

EBCDIC 500 is a variant of the EBCDIC code. It is used to represent the international character set, almost exclusively on IBM mainframes.

  • 40: Space
  • 41: non-breaking space
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC 273

EBCDIC 273 is a variant of the EBCDIC code. He is used to represent the character set of the German language, almost exclusively on IBM mainframes.

  • 40: Space
  • 41: non-breaking space
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC 037

EBCDIC 037 is a variant of the EBCDIC code. It is ( almost exclusively on IBM mainframes ) used to represent the character set of the English and Portuguese languages.

  • 40: Space
  • 41: non-breaking space
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC 1140

EBCDIC 1140 is a variant of the EBCDIC code. It is ( almost exclusively on IBM mainframes ) used to represent the character set of the English and Portuguese languages. It corresponds to the code page 037 and differs from it only in the position 9F, where is the Euro sign € instead of the international currency symbol ¤.

  • 40: Space
  • 41: non-breaking space
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC 1141

EBCDIC 1141 is a variant of the EBCDIC code. He is used to represent the character set of the German language, almost exclusively on IBM mainframes. It corresponds to the code page 273, and differs from it only in the position 9F, where is the Euro sign € instead of the international currency symbol ¤.

  • 40: Space
  • 41: non-breaking space
  • BB: vertical bar (pipe)
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC 1148

EBCDIC 1148 is a variant of the EBCDIC code. It is used to represent the international character set, almost exclusively on IBM mainframes. It corresponds to the code page 500 and differs from it only in the position 9F, where is the Euro sign € instead of the international currency symbol ¤.

  • 40: Space
  • 41: non-breaking space
  • CA: soft / short hyphen
  • FF: control characters ( EBCDIC)

EBCDIC variant EBCDIC.DF.03 -DRV ( CCSN: EDF03DRV )

EBCDIC.DF.03 -DRV or CCSN: EDF03DRV is a variant of EBCDIC codes that is used on Fujitsu mainframes under the BS2000/OSD operating system for the representation of the German character set. This variant differs specifically in the definition of the German umlauts from other EBCDIC variants.

  • 40: Space

Another special feature of this character set is the double occupancy of the characters at positions:

  • 0x4f = | ö or
  • 0x7c = @ or §
  • 0xBB = [ Ä or
  • 0xBC = \ or E
  • 0xbd =] or Ü
  • 0xFB = { ä or
  • 0xfd = } or above
  • 0xff = ~ or ß

The representation is distinguished on BS2000/OSD only the hardware used or by the fonts used.

Control character

The first 64 characters of 0016 to 3F16 define control characters and are the same for all EBCDIC code pages.

Some control characters have changed their meaning since the early versions of EBCDIC.

  • 0416 was the first EBCDIC version of 1964 with a character called " PF" ( Punch Off, " punching out " ) occupied., Later it became "ST" ( string terminator " end of string " ), and today (2007 ) is marked " SEL" (Select "Select " ) proves there is no equivalent for the ASCII code.
  • 0616 is today (2007) with " RTL " ( Required New Line, " needs new line" ) occupied. Originally, it was with "LC" ( Lower Case, " lowercase" ) occupied and now also with " SSA" (System Status Available, "System status available").
  • 0816 is now occupied by "GE" ( Graphic Escape, "Switching to graphics mode "). Originally, it was with "EPA" (End of Protected Area, " the end of the protected area " ) occupied.
  • 0916 is today with "SPS" ( Superscript, " superscript " ) occupied. Originally, it was with " RLF " occupied ( Reverse Line Feed, " reverse line feed ").
  • 0A16 is now occupied by "RPT " (Repeat, " Repeat "). Original it was filled with " SMM " (Start of Manual Message, " the beginning of a manual release ").
  • 1316 is now occupied by " DC3 " ( Device Control 3, " Gerätekontrollkode 3"). It was originally occupied by "TM" (Top Margin, "upper edge ").
  • 1416 is now "RES / ENP " ( Restore / Enable Presentation, "Restore / Enable display" ) occupied. Meanwhile, it was also " OSC " for Operating System Command ( ' OS Command " ) occupied.
  • 1716 is now occupied by " POC " (Program Operator Communication, "Communication with Program Operator" ). Originally it was " IL " (idle, "idle" ) and now also with " ESA " ( Final Selected Area, " the end of the selected range " ) occupied.
  • 1A16 is today ( backspace Unit, " a unit back " ) with "UBS" occupied. Originally it was filled with " CC" (Cursor Control, "Control the cursor ").

The abbreviation " CU1 " stands for "Customer Use", ie a free usable control characters.

The control characters "IFS " ( Interchange File Separator ), " IGS " (Interchange Group Separator ), "IRS" (Interchange Record Separator ) and " IUS " (Interchange Unit Separator ) are delimiters that the ASCII control character " FS ", " GS ", " RS "and" U.S. "or higher. "ITB " (Intermediate Transmission Block, " intervening transmission block " ) is another name for IUS.

252476
de