IBM code page 40 (CCSID 40) is an EBCDIC code page with full ASCII used in IBM mainframes in the United Kingdom.
Characters are shown with their equivalent Unicode codes.
| _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ |  NUL  0000  |  SOH  0001  |  STX  0002  |  ETX  0003  | SEL |  HT  0009  | RNL |  DEL  007F  | GE | SPS | RPT |  VT  000B  |  FF  000C  |  CR  000D  |  SO  000E  |  SI  000F  | 
| 1_ |  DLE  0010  |  DC1  0011  |  DC2  0012  |  DC3  0013  | res/enp |  NL  0085  |  BS  0008  | POC |  CAN  0018  |  EM  0019  | UBS | CU1 |  IFS  001C  |  IGS  001D  |  IRS  001E  |  ius/itb 001F  | 
| 2_ | DS | SOS |  FS  | WUS | byp/inp |  LF  000A  |  ETB  0017  |  ESC  001B  | SA | SFE | sm/sw | CSP | MFA |  ENQ  0005  |  ACK  0006  |  BEL  0007  | 
| 3_ |  SYN  0016  | IR | PP | TRN | NBS |  EOT  0004  | SBS | IT | RFF | CU3 |  DC4  0014  |  NAK  0015  |  SUB  001A  | |||
| 4_ |  SP  0020  |  $  0024  |  .  002E  |  (  0028  |  +  002B  |  ¼  00BC  | ||||||||||
| 5_ |  &  0026  |  !  0021  |  £  00A3  |  *  002A  |  )  0029  |  ;  003B  | ||||||||||
| 6_ |  -  002D  |  /  002F  |  ¾  00BE  |  ,  002C  |  %  0025  |  _  005F  |  ?  003F  | |||||||||
| 7_ |  :  003A  |  @  0040  |  '  0027  |  =  003D  |  "  0022  | |||||||||||
| 8_ |  a  0061  |  b  0062  |  c  0063  |  d  0064  |  e  0065  |  f  0066  |  g  0067  |  h  0068  |  i  0069  | |||||||
| 9_ |  j  006A  |  k  006B  |  l  006C  |  m  006D  |  n  006E  |  o  006F  |  p  0070  |  q  0071  |  r  0072  | |||||||
| A_ |  s  0073  |  t  0074  |  u  0075  |  v  0076  |  w  0077  |  x  0078  |  y  0079  |  z  007A  | ||||||||
| B_ | ||||||||||||||||
| C_ |  A  0041  |  B  0042  |  C  0043  |  D  0044  |  E  0045  |  F  0046  |  G  0047  |  H  0048  |  I  0049  | |||||||
| D_ |  J  004A  |  K  004B  |  L  004C  |  M  004D  |  N  004E  |  O  004F  |  P  0050  |  Q  0051  |  R  0052  | |||||||
| E_ |  ½  00BD  |  S  0053  |  T  0054  |  U  0055  |  V  0056  |  W  0057  |  X  0058  |  Y  0059  |  Z  005A  | |||||||
| F_ |  0  0030  |  1  0031  |  2  0032  |  3  0033  |  4  0034  |  5  0035  |  6  0036  |  7  0037  |  8  0038  |  9  0039  |  EO  | 
Letter Number Punctuation Symbol Other Undefined Differences from EBCDIC 037
Extended Binary Coded Decimal Interchange Code is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding six-bit binary-coded decimal code used with most of IBM's computer peripherals of the late 1950s and early 1960s. It is supported by various non-IBM platforms, such as Fujitsu-Siemens' BS2000/OSD, OS-IV, MSP, and MSP-EX, the SDS Sigma series, Unisys VS/9, Burroughs MCP and ICL VME.
Code page 1047 is an EBCDIC code page with the full Latin-1 character set. It is closely related to both EBCDIC 037-2 and EBCDIC 037, both of which also encode Latin-1.
IBM code page 500 is an EBCDIC code page with full Latin-1-charset support used in IBM mainframes.
IBM code page 277 is an EBCDIC code page with the full Latin-1 character set used in IBM mainframes in Denmark and Norway.
IBM code page 880 is an EBCDIC code page that supports Cyrillic used in IBM mainframes in Russia, Bosnia and Herzegovina, Bulgaria, North Macedonia, Montenegro, and Serbia. A revision is EBCDIC 1025. EBCDIC 880 is a revision of EBCDIC 410 to cover all of ASCII.
IBM code page 1025 is an EBCDIC code page with full Cyrillic-charset used in IBM mainframes. It is a revision of EBCDIC 880.
Code page 293 is EBCDIC code page used by IBM mainframes. It used to write source code for the APL programming language.
IBM code page 1166 is an EBCDIC code page is a revision of EBCDIC 1154 to cover the Kazakh language.
IBM code page 22 is an EBCDIC code page used in IBM mainframes in Portugal to support the Portuguese language.
IBM code page 24 is an EBCDIC code page used in IBM mainframes in the United Kingdom to support the English language.
IBM code page 330 is an EBCDIC code page used in IBM mainframes. It supports the following languages:
IBM code page 264 is an EBCDIC code page with full ASCII used in IBM mainframes. It is also called EBCDIC Print Train & Text Processing Extended. This code page is supported by IBM.
Code page 310, known as "3270 APL Graphic Escape" or "Graphic Escape APL/TN", is an EBCDIC code page used on IBM mainframes to write the APL programming language. It is used alongside Code page 037, with the Code page 310 codes being prefixed by the Graphic Escape control character.
IBM code page 361 is an EBCDIC code page used in IBM mainframes. It is similar to EBCDIC 500, but does not support all of ISO 8859-1. It also does not support all of ASCII because the circumflex (^) and grave (`) are missing. It contains a number of ligatures and quotation marks but (‚) (U+201A) is missing, because it is unified with the comma in this codepage. This code page is supported by IBM.
IBM code page 838 is an EBCDIC code page with support for Thai script used in IBM mainframes.
IBM code page 382 is an EBCDIC code page used used in IBM mainframes. It is called Publishing: Austria, Germany, Switzerland. This code page is supported by IBM. It is a modification of EBCDIC 361.
IBM code page 383 is an EBCDIC code page used used in IBM mainframes. It is called Publishing: Belgium. This code page is supported by IBM. It is a modification of EBCDIC 361.
IBM code page 385 is an EBCDIC code page used used in IBM mainframes. It is called Publishing: Canada (French). This code page is supported by IBM. It is a modification of EBCDIC 361.
IBM code page 386 is an EBCDIC code page used used in IBM mainframes. It is called Publishing: Denmark, Norway. This code page is supported by IBM. It is a modification of EBCDIC 361.
IBM code page 389 is an EBCDIC code page used in IBM mainframes. It is called Publishing: Italy or Publishing: Italy, Switzerland. This code page is supported by IBM. It is a modification of EBCDIC 361.