411 REFERENCE · Wikibooks
Character Encodings/Code Tables/EBCDIC/EBCDIC 037
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
IBM code page 37 (CCSID 37)CCSID 37 information document https://web.archive.org/web/20160327100212/http://www-01.ibm.com/software/globalization/ccsid/ccsid37.html 2016-03-26 http://www-01.ibm.com/software/globalization/ccsid/ccsid37.html is an EBCDIC code page with the full Latin-1 character set used in IBM mainframes.Code page 037 information document https://web.archive.org/web/20160304001536/http://www-01.ibm.com/software/globalization/cp/cp00037.html 2016-03-04 https://www-01.ibm.com/software/globalization/cp/cp00037.html It is used in some English- and Portuguese-speaking countries, including Australia, Brazil, Canada, New Zealand, Portugal, South Africa, and the United States.
CCSID 1140 is the euro currency update of code page/CCSID 37.CCSID 1140 information document https://web.archive.org/web/20160327100212/http://www-01.ibm.com/software/globalization/ccsid/ccsid1140.html 2016-03-26 http://www-01.ibm.com/software/globalization/ccsid/ccsid1140.html In that code page, the "¤" (currency sign) character at code point 9F is replaced with the "€" (euro sign) character.Code Page CPGID 01140 (pdf) https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01140.pdf IBMCode Page CPGID 01140 (txt) https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01140.txt IBM
This code page was created in 1987.U-M Computing News, February 15, 1988 issue https://books.google.com/books/about/U_M_Computing_News.html?id=OpXvAAAAMAAJ Computing Center 6 July 2020 22-24 An older version is code page 1070.
Codepage layout
Code page 37 exists in two versions:5·2 a "base character set" or "DP94" version (GCSGID 101 with CPGID 37, or CCSID 8229), containing only 94 graphical characters (plus the space and control codes),https://web.archive.org/web/20141129213623/http://www-01.ibm.com/software/globalization/ccsid/ccsid8229.html 2014-11-29 http://www-01.ibm.com/software/globalization/ccsid/ccsid8229.html Coded character set identifiers—CCSID 8229 IBMhttp://www.bitsavers.org/pdf/ibm/3174/GA27-3831-02_3174_Character_Set_Reference_199003.pdf#page=142 Chapter 5. 3270 Display Station and Printer Code Page Charts 3174 Establishment Controller Character Set Reference GA27-3831-02 1990 1988 3rd IBM5·15 and a "CECP" (Country Extended Code Page) version (GCSGID 697 with CPGID 37, or CCSID 37) with expansions to support the entire ISO/IEC 8859-1 repertoire.https://web.archive.org/web/20141129234735/http://www-01.ibm.com/software/globalization/ccsid/ccsid37.html 2014-11-29 http://www-01.ibm.com/software/globalization/ccsid/ccsid37.html Coded character set identifiers—CCSID 37 IBMhttp://www.columbia.edu/kermit/ftp/charsets/iso8859.txt iso8859.txt Kermit project / Columbia University5·17
0xU+0000 NULL NULU+0001 START OF HEADING SOHU+0002 START OF TEXT STXU+0003 END OF TEXT ETX SELU+0009 CHARACTER TABULATION HT RNLU+007F DELETE DEL GE SPS RPTU+000B LINE TABULATION VTU+000C FORM FEED (FF) FFU+000D CARRIAGE RETURN (CR) CRU+000E SHIFT OUT SOU+000F SHIFT IN SI1xU+0010 DATA LINK ESCAPE DLEU+0011 DEVICE CONTROL ONE DC1U+0012 DEVICE CONTROL TWO DC2U+0013 DEVICE CONTROL THREE DC3 RES/ENP line-height:1U+0085 NEXT LINE (NEL) NLU+0008 BACKSPACE BS POCU+0018 CANCEL CANU+0019 END OF MEDIUM EM UBS CU1U+001C INFORMATION SEPARATOR FOUR IFSU+001D INFORMATION SEPARATOR THREE IGSU+001E INFORMATION SEPARATOR TWO IRSU+001F INFORMATION SEPARATOR ONE ITB line-height:12x DS SOS FS WUS BYP/INP line-height:1U+000A LINE FEED (LF) LFU+0017 END OF TRANSMISSION BLOCK ETBU+001B ESCAPE ESC SA SFE SM/SW line-height:1 CSP MFAU+0005 ENQUIRY ENQU+0006 ACKNOWLEDGE ACKU+0007 BELL BEL3xbackground:#DDDbackground:#DDDU+0016 SYNCHRONOUS IDLE SYN IR PP TRN NBSU+0004 END OF TRANSMISSION EOT SBS IT RFF CU3U+0014 DEVICE CONTROL FOUR DC4U+0015 NEGATIVE ACKNOWLEDGE NAKbackground:#DDDU+001A SUBSTITUTE SUB4xU+0020 SPACE SPU+00A0 NO-BREAK SPACE NBSP background:#FFD00E2 U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX â background:#FFD00E4 U+00E4 LATIN SMALL LETTER A WITH DIAERESIS ä background:#FFD00E0 U+00E0 LATIN SMALL LETTER A WITH GRAVE à background:#FFD00E1 U+00E1 LATIN SMALL LETTER A WITH ACUTE á background:#FFD00E3 U+00E3 LATIN SMALL LETTER A WITH TILDE ã background:#FFD00E5 U+00E5 LATIN SMALL LETTER A WITH RING ABOVE å background:#FFD00E7 U+00E7 LATIN SMALL LETTER C WITH CEDILLA ç background:#FFD00F1 U+00F1 LATIN SMALL LETTER N WITH TILDE ñ background:#FFD00A2 U+00A2 CENT SIGN ¢002E U+002E FULL STOP .003C U+003C LESS-THAN SIGN <0028 U+0028 LEFT PARENTHESIS (002B U+002B PLUS SIGN +007C U+007C VERTICAL LINE5x0026 U+0026 AMPERSAND &00E9 U+00E9 LATIN SMALL LETTER E WITH ACUTE é background:#FFD00EA U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX ê background:#FFD00EB U+00EB LATIN SMALL LETTER E WITH DIAERESIS ë background:#FFD00E8 U+00E8 LATIN SMALL LETTER E WITH GRAVE è background:#FFD00ED U+00ED LATIN SMALL LETTER I WITH ACUTE í background:#FFD00EE U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX î background:#FFD00EF U+00EF LATIN SMALL LETTER I WITH DIAERESIS ï background:#FFD00EC U+00EC LATIN SMALL LETTER I WITH GRAVE ì background:#FFD00DF U+00DF LATIN SMALL LETTER SHARP S ß background:#FFD0021 U+0021 EXCLAMATION MARK !0024 U+0024 DOLLAR SIGN $002A U+002A ASTERISK *0029 U+0029 RIGHT PARENTHESIS )003B U+003B SEMICOLON ;00AC U+00AC NOT SIGN ¬6x002D U+002D HYPHEN-MINUS -002F U+002F SOLIDUS /00C2 U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX Â background:#FFD00C4 U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS Ä background:#FFD00C0 U+00C0 LATIN CAPITAL LETTER A WITH GRAVE À background:#FFD00C1 U+00C1 LATIN CAPITAL LETTER A WITH ACUTE Á background:#FFD00C3 U+00C3 LATIN CAPITAL LETTER A WITH TILDE Ã background:#FFD00C5 U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE Å background:#FFD00C7 U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA Ç background:#FFD00D1 U+00D1 LATIN CAPITAL LETTER N WITH TILDE Ñ background:#FFD00A6 U+00A6 BROKEN BAR ¦002C U+002C COMMA ,0025 U+0025 PERCENT SIGN %005F U+005F LOW LINE _003E U+003E GREATER-THAN SIGN >003F U+003F QUESTION MARK ?7x00F8 U+00F8 LATIN SMALL LETTER O WITH STROKE ø background:#FFD00C9 U+00C9 LATIN CAPITAL LETTER E WITH ACUTE É background:#FFD00CA U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX Ê background:#FFD00CB U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS Ë background:#FFD00C8 U+00C8 LATIN CAPITAL LETTER E WITH GRAVE È background:#FFD00CD U+00CD LATIN CAPITAL LETTER I WITH ACUTE Í background:#FFD00CE U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX Î background:#FFD00CF U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS Ï background:#FFD00CC U+00CC LATIN CAPITAL LETTER I WITH GRAVE Ì background:#FFD0060 U+0060 GRAVE ACCENT `003A U+003A COLON :0023 U+0023 NUMBER SIGN #0040 U+0040 COMMERCIAL AT @0027 U+0027 APOSTROPHE '003D U+003D EQUALS SIGN =0022 U+0022 QUOTATION MARK "8x00D8 U+00D8 LATIN CAPITAL LETTER O WITH STROKE Ø background:#FFD0061 U+0061 LATIN SMALL LETTER A a0062 U+0062 LATIN SMALL LETTER B b0063 U+0063 LATIN SMALL LETTER C c0064 U+0064 LATIN SMALL LETTER D d0065 U+0065 LATIN SMALL LETTER E e0066 U+0066 LATIN SMALL LETTER F f0067 U+0067 LATIN SMALL LETTER G g0068 U+0068 LATIN SMALL LETTER H h0069 U+0069 LATIN SMALL LETTER I i00AB U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK « background:#FFD00BB U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK » background:#FFD00F0 U+00F0 LATIN SMALL LETTER ETH ð background:#FFD00FD U+00FD LATIN SMALL LETTER Y WITH ACUTE ý background:#FFD00FE U+00FE LATIN SMALL LETTER THORN þ background:#FFD00B1 U+00B1 PLUS-MINUS SIGN ± background:#FFD9x00B0 U+00B0 DEGREE SIGN ° background:#FFD006A U+006A LATIN SMALL LETTER J j006B U+006B LATIN SMALL LETTER K k006C U+006C LATIN SMALL LETTER L l006D U+006D LATIN SMALL LETTER M m006E U+006E LATIN SMALL LETTER N n006F U+006F LATIN SMALL LETTER O o0070 U+0070 LATIN SMALL LETTER P p0071 U+0071 LATIN SMALL LETTER Q q0072 U+0072 LATIN SMALL LETTER R r00AA U+00AA FEMININE ORDINAL INDICATOR ª background:#FFD00BA U+00BA MASCULINE ORDINAL INDICATOR º background:#FFD00E6 U+00E6 LATIN SMALL LETTER AE æ background:#FFD00B8 U+00B8 CEDILLA ¸ background:#FFD00C6 U+00C6 LATIN CAPITAL LETTER AE Æ background:#FFD00A4 U+00A4 CURRENCY SIGN ¤ background:#FFDAx00B5 U+00B5 MICRO SIGN µ background:#FFD007E U+007E TILDE ~0073 U+0073 LATIN SMALL LETTER S s0074 U+0074 LATIN SMALL LETTER T t0075 U+0075 LATIN SMALL LETTER U u0076 U+0076 LATIN SMALL LETTER V v0077 U+0077 LATIN SMALL LETTER W w0078 U+0078 LATIN SMALL LETTER X x0079 U+0079 LATIN SMALL LETTER Y y007A U+007A LATIN SMALL LETTER Z z00A1 U+00A1 INVERTED EXCLAMATION MARK ¡ background:#FFD00BF U+00BF INVERTED QUESTION MARK ¿ background:#FFD00D0 U+00D0 LATIN CAPITAL LETTER ETH Ð background:#FFD00DD U+00DD LATIN CAPITAL LETTER Y WITH ACUTE Ý background:#FFD00DE U+00DE LATIN CAPITAL LETTER THORN Þ background:#FFD00AE U+00AE REGISTERED SIGN ® background:#FFDBx005E U+005E CIRCUMFLEX ACCENT ^ background:#FFD00A3 U+00A3 POUND SIGN £ background:#FFD00A5 U+00A5 YEN SIGN ¥ background:#FFD00B7 U+00B7 MIDDLE DOT · background:#FFD00A9 U+00A9 COPYRIGHT SIGN © background:#FFD00A7 U+00A7 SECTION SIGN § background:#FFD00B6 U+00B6 PILCROW SIGN ¶ background:#FFD00BC U+00BC VULGAR FRACTION ONE QUARTER ¼ background:#FFD00BD U+00BD VULGAR FRACTION ONE HALF ½ background:#FFD00BE U+00BE VULGAR FRACTION THREE QUARTERS ¾ background:#FFD005B U+005B LEFT SQUARE BRACKET [ background:#FFD005D U+005D RIGHT SQUARE BRACKET ] background:#FFD00AF U+00AF MACRON ¯ background:#FFD00A8 U+00A8 DIAERESIS ¨ background:#FFD00B4 U+00B4 ACUTE ACCENT ´ background:#FFD00D7 U+00D7 MULTIPLICATION SIGN × background:#FFDCx007B U+007B LEFT CURLY BRACKET {0041 U+0041 LATIN CAPITAL LETTER A A0042 U+0042 LATIN CAPITAL LETTER B B0043 U+0043 LATIN CAPITAL LETTER C C0044 U+0044 LATIN CAPITAL LETTER D D0045 U+0045 LATIN CAPITAL LETTER E E0046 U+0046 LATIN CAPITAL LETTER F F0047 U+0047 LATIN CAPITAL LETTER G G0048 U+0048 LATIN CAPITAL LETTER H H0049 U+0049 LATIN CAPITAL LETTER I IU+00AD SOFT HYPHEN SHY background:#FFD00F4 U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX ô background:#FFD00F6 U+00F6 LATIN SMALL LETTER O WITH DIAERESIS ö background:#FFD00F2 U+00F2 LATIN SMALL LETTER O WITH GRAVE ò background:#FFD00F3 U+00F3 LATIN SMALL LETTER O WITH ACUTE ó background:#FFD00F5 U+00F5 LATIN SMALL LETTER O WITH TILDE õ background:#FFDDx007D U+007D RIGHT CURLY BRACKET }004A U+004A LATIN CAPITAL LETTER J J004B U+004B LATIN CAPITAL LETTER K K004C U+004C LATIN CAPITAL LETTER L L004D U+004D LATIN CAPITAL LETTER M M004E U+004E LATIN CAPITAL LETTER N N004F U+004F LATIN CAPITAL LETTER O O0050 U+0050 LATIN CAPITAL LETTER P P0051 U+0051 LATIN CAPITAL LETTER Q Q0052 U+0052 LATIN CAPITAL LETTER R R00B9 U+00B9 SUPERSCRIPT ONE ¹ background:#FFD00FB U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX û background:#FFD00FC U+00FC LATIN SMALL LETTER U WITH DIAERESIS ü background:#FFD00F9 U+00F9 LATIN SMALL LETTER U WITH GRAVE ù background:#FFD00FA U+00FA LATIN SMALL LETTER U WITH ACUTE ú background:#FFD00FF U+00FF LATIN SMALL LETTER Y WITH DIAERESIS ÿ background:#FFDEx005C U+005C REVERSE SOLIDUS \00F7 U+00F7 DIVISION SIGN ÷ background:#FFD0053 U+0053 LATIN CAPITAL LETTER S S0054 U+0054 LATIN CAPITAL LETTER T T0055 U+0055 LATIN CAPITAL LETTER U U0056 U+0056 LATIN CAPITAL LETTER V V0057 U+0057 LATIN CAPITAL LETTER W W0058 U+0058 LATIN CAPITAL LETTER X X0059 U+0059 LATIN CAPITAL LETTER Y Y005A U+005A LATIN CAPITAL LETTER Z Z00B2 U+00B2 SUPERSCRIPT TWO ² background:#FFD00D4 U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX Ô background:#FFD00D6 U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS Ö background:#FFD00D2 U+00D2 LATIN CAPITAL LETTER O WITH GRAVE Ò background:#FFD00D3 U+00D3 LATIN CAPITAL LETTER O WITH ACUTE Ó background:#FFD00D5 U+00D5 LATIN CAPITAL LETTER O WITH TILDE Õ background:#FFDFx0030 U+0030 DIGIT ZERO 00031 U+0031 DIGIT ONE 10032 U+0032 DIGIT TWO 20033 U+0033 DIGIT THREE 30034 U+0034 DIGIT FOUR 40035 U+0035 DIGIT FIVE 50036 U+0036 DIGIT SIX 60037 U+0037 DIGIT SEVEN 70038 U+0038 DIGIT EIGHT 80039 U+0039 DIGIT NINE 900B3 U+00B3 SUPERSCRIPT THREE ³ background:#FFD00DB U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX Û background:#FFD00DC U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS Ü background:#FFD00D9 U+00D9 LATIN CAPITAL LETTER U WITH GRAVE Ù background:#FFD00DA U+00DA LATIN CAPITAL LETTER U WITH ACUTE Ú background:#FFD EO#FFD CECP additions not part of the base set.
Code page translation
Since CP 037 contains all of the standard Latin-1 characters, it is possible to translate the character codes from the CP 037 charset to ISO 8859-1 character codes, so that translation back to the CP 037 charset is an exact value-preserving [round-trip conversion. Likewise, half of the control character codes can be translated into their exact ASCII equivalents. If the remaining EBCDIC-only control characters are translated (arbitrarily) into the remaining unused ASCII codes points (hex 80 to 9F) as well, the resulting translation covers all of the 256 character code points. Such a translation table is shown below:
{| class="wikitable chset nounderlines" frame="box" width="50%" style="text-align:center; font-family:monospace; border-collapse:collaps; background:#FFFFEF"
|-
|colspan="17"| CP 037 → ISO 8859-1
|- bgcolor=#EFF3FF
|bgcolor=#BFBFBF| ||_0||_1||_2||_3||_4||_5||_6||_7||_8||_9||_A||_B||_C||_D||_E||_F
|-
|bgcolor=#EFF3FF|0_||00||01||02||03||bgcolor=#E7E7E7|9C||09||bgcolor=#E7E7E7|86||7F||bgcolor=#E7E7E7|97||bgcolor=#E7E7E7|8D||bgcolor=#E7E7E7|8E||0B||0C||0D||0E||0F
|-
|bgcolor=#EFF3FF|1_||10||11||12||13||bgcolor=#E7E7E7|9D||85||08||bgcolor=#E7E7E7|87||18||19||bgcolor=#E7E7E7|92||bgcolor=#E7E7E7|8F||1C||1D||1E||1F
|-
|bgcolor=#EFF3FF|2_||bgcolor=#E7E7E7|80||bgcolor=#E7E7E7|81||bgcolor=#E7E7E7|82||bgcolor=#E7E7E7|83||bgcolor=#E7E7E7|84||0A||17||1B||bgcolor=#E7E7E7|88||bgcolor=#E7E7E7|89||bgcolor=#E7E7E7|8A||bgcolor=#E7E7E7|8B||bgcolor=#E7E7E7|8C||05||06||07
|-
|bgcolor=#EFF3FF|3_||bgcolor=#E7E7E7|90||bgcolor=#E7E7E7|91||16||bgcolor=#E7E7E7|93||bgcolor=#E7E7E7|94||bgcolor=#E7E7E7|95||bgcolor=#E7E7E7|96||04||bgcolor=#E7E7E7|98||bgcolor=#E7E7E7|99||bgcolor=#E7E7E7|9A||bgcolor=#E7E7E7|9B||14||15||bgcolor=#E7E7E7|9E||1A
|-
|bgcolor=#EFF3FF|4_||20||A0||E2||E4||E0||E1||E3||E5||E7||F1||A2||2E||3C||28||2B||7C
|-
|bgcolor=#EFF3FF|5_||26||E9||EA||EB||E8||ED||EE||EF||EC||DF||21||24||2A||29||3B||AC
|-
|bgcolor=#EFF3FF|6_||2D||2F||C2||C4||C0||C1||C3||C5||C7||D1||A6||2C||25||5F||3E||3F
|-
|bgcolor=#EFF3FF|7_||F8||C9||CA||CB||C8||CD||CE||CF||CC||60||3A||23||40||27||3D||22
|-
|bgcolor=#EFF3FF|8_||D8||61||62||63||64||65||66||67||68||69||AB||BB||F0||FD||FE||B1
|-
|bgcolor=#EFF3FF|9_||B0||6A||6B||6C||6D||6E||6F||70||71||72||AA||BA||E6||B8||C6||A4
|-
|bgcolor=#EFF3FF|A_||B5||7E||73||74||75||76||77||78||79||7A||A1||BF||D0||DD||DE||AE
|-
|bgcolor=#EFF3FF|B_||5E||A3||A5||B7||A9||A7||B6||BC||BD||BE||5B||5D||AF||A8||B4||D7
|-
|bgcolor=#EFF3FF|C_||7B||41||42||43||44||45||46||47||48||49||AD||F4||F6||F2||F3||F5
|-
|bgcolor=#EFF3FF|D_||7D||4A||4B||4C||4D||4E||4F||50||51||52||B9||FB||FC||F9||FA||FF
|-
|bgcolor=#EFF3FF|E_||5C||F7||53||54||55||56||57||58||59||5A||B2||D4||D6||D2||D3||D5
|-
|bgcolor=#EFF3FF|F_||30||31||32||33||34||35||36||37||38||39||B3||DB||DC||D9||DA||bgcolor=#E7E7E7|9F
|}
References