# Character Encodings/Code Tables/EBCDIC/EBCDIC 1047

Code page 1047 (CCSID 1047) is an EBCDIC code page with the full Latin-1 character set. It is closely related to both EBCDIC 037-2 (with only two points differing) and EBCDIC 037 (with six points differing), both of which also encode Latin-1.
Code page 924 (CCSID 924) is an update of code page/CCSID 1047 which adds various characters including the euro sign. It is an EBCDIC version of Latin-9 (ISO 8859-15).

## Code page 1047 layout

Characters are shown with their Unicode equivalents. Differences from EBCDIC 037 are shown in yellow.
EBCDIC Code Page 01047 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ã 00E3 | å 00E5 | ç 00E7 | ñ 00F1 | ¢ 00A2 | . 002E | < 003C | ( 0028 | + 002B | | 007C |
| 5x | & 0026 | é 00E9 | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | ! 0021 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | Å 00C5 | Ç 00C7 | Ñ 00D1 | ¦ 00A6 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ¸ 00B8 | Æ 00C6 | ¤ 00A4 |
| Ax | µ 00B5 | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | [ 005B | Þ 00DE | ® 00AE |
| Bx | ¬ 00AC | £ 00A3 | ¥ 00A5 | · 00B7 | © 00A9 | § 00A7 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | Ý 00DD | ¨ 00A8 | ¯ 00AF | ] 005D | ´ 00B4 | × 00D7 |
| Cx | { 007B | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | õ 00F5 |
| Dx | } 007D | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ¹ 00B9 | û 00FB | ü 00FC | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | ÷ 00F7 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 037 |||||||||||||||||

## Code page 1047 translation

Since CP 01047 contains all of the standard Latin-1 characters, it is possible to translate the character codes from the CP 01047 charset to ISO 8859-1 character codes, so that translation back to the CP 01047 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 conversion table (for translating from CP 01047 to ISO 8859-1) is shown below:
          CP 1047 → ISO 8859-1  _0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F 0_000102039C09867F978D8E0B0C0D0E0F 1_101112139D8508871819928F1C1D1E1F 2_80818283840A171B88898A8B8C050607 3_909116939495960498999A9B14159E1A 4_20A0E2E4E0E1E3E5E7F1A22E3C282B7C 5_26E9EAEBE8EDEEEFECDF21242A293B5E 6_2D2FC2C4C0C1C3C5C7D1A62C255F3E3F 7_F8C9CACBC8CDCECFCC603A2340273D22 8_D8616263646566676869ABBBF0FDFEB1 9_B06A6B6C6D6E6F707172AABAE6B8C6A4 A_B57E737475767778797AA1BFD05BDEAE B_ACA3A5B7A9A7B6BCBDBEDDA8AF5DB4D7 C_7B414243444546474849ADF4F6F2F3F5 D_7D4A4B4C4D4E4F505152B9FBFCF9FAFF E_5CF7535455565758595AB2D4D6D2D3D5 F_30313233343536373839B3DBDCD9DA9F

## Code page 924 layout

Characters are shown with their Unicode equivalents. Differences from EBCDIC 1047 are shown in yellow.
EBCDIC Code Page 00924 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ã 00E3 | å 00E5 | ç 00E7 | ñ 00F1 | Ý 00DD | . 002E | < 003C | ( 0028 | + 002B | | 007C |
| 5x | & 0026 | é 00E9 | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | ! 0021 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | Å 00C5 | Ç 00C7 | Ñ 00D1 | Š 0160 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ž 017E | Æ 00C6 | € 20AC |
| Ax | µ 00B5 | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | [ 005B | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | £ 00A3 | ¥ 00A5 | · 00B7 | © 00A9 | § 00A7 | ¶ 00B6 | Œ 0152 | œ 0153 | Ÿ 0178 | ¬ 00AC | š 0161 | ¯ 00AF | ] 005D | Ž 017D | × 00D7 |
| Cx | { 007B | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | õ 00F5 |
| Dx | } 007D | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ¹ 00B9 | û 00FB | ü 00FC | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | ÷ 00F7 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 1047 |||||||||||||||||

## References

* ↑ "CCSID 1047 information document". Archived from the original on 2015-06-07.
* ↑ "Code page 1047 information document". Archived from the original on 2015-06-07.
* ↑ "Code page 924 information document". Archived from the original on 2016-03-17.
* ↑ "CCSID 924 information document". Archived from the original on 2016-03-26.
* ↑ "01047" (PDF). Code pages by CPGID. IBM. Archived from the original (PDF) on 2013-01-21. Retrieved 2020-02-28.
* ↑ Code Page CPGID 01047 (pdf) (PDF), IBM
* ↑ Code Page CPGID 01047 (txt), IBM
* ↑ International Components for Unicode (ICU), ibm-1047_P100-1995.ucm, 2002-12-03
* ↑ "00924" (PDF). Code pages by CPGID. IBM. Archived from the original (PDF) on 2015-07-08. Retrieved 2020-02-28.
* ↑ Code Page CPGID 00924 (pdf) (PDF), IBM
* ↑ Code Page CPGID 00924 (txt), IBM