===================================================== User-defined characters (UDC) in IBM CJK code pages ===================================================== Trail bytes for EBCDIC UDC are 0x41–FE for Japanese and 0x41–7F,81–FD for everything else (presumably, the "everything else" was developed in tandem with Old PC Code, hence resembling the result of offsetting Shift JIS style trail bytes by 1 (since 0x40 is only allowed as part of 0x4040), while the Japanese one was developed before Shift JIS was a thing). GCGIDs are generated from EBCDIC by the usual method. Japanese X series: EUC-JP ShiftJIS EBCDIC GCGID AFP-GCGID UCS F5A1 F040 6941 X62P0080 IXU06941 E000 .... .... .... X...0080 IXU0.... .... FEFE F4FC 6DF4 X6T00080 IXU06DF4 E3AB 8FF5A1 F540 6DF5 X6T10080 IXU06DF5 E3AC .... .... .... X...0080 IXU0.... .... 8FFEFE F9FC 72EA X7JE0080 IXU072EA E757 ------------------------------------------------ ["1880 UDCs" ends] ---- ---- 72EB X7JF0080 IXU072EB E758 ---- ---- .... X...0080 IXU0.... .... ---- ---- 7FFE X9HA0080 IXU07FFE F111 ------------------------------------------------ [IBM-939 (as opposed to IBM-1399) ends] ---- ---- 8041 X9HD0080 IXU08041 F112 ---- ---- .... X...0080 IXU0.... .... ---- ---- 89BD XAWT0080 IXU089BD F83C Simplified Chinese X series (code page 1383 ones are interspersed between standard chars): CP1383 CP1381 CP946 EBCDIC GCGID AFP-GCGID UCS A2A1 8DA1 F040 7641 X8010080 EXU07641 E000 .... .... .... .... X...0080 EXU0.... .... FEDF 9BCC F76B 7D6C X92K0080 EXU07D6C E54F ---- 9BCD F76C 7D6D X92L0080 EXU07D6D E550 ---- .... .... .... X...0080 EXU0.... .... ---- A0FE F9FC 7FFD X9H90080 EXU07FFD E757 ---------------------------------------------------- ["1880 UDCs" and IBM-935 (as opposed to IBM-1388) end] ---- ---- ---- 8041 X9HD0080 EXU08041 E758 ---- ---- ---- .... X...0080 EXU0.... .... ---- ---- ---- 804E X9HQ0080 EXU0804E E765 ---------------------------------------------------- [Ends except for T1K837U.CDP] ---- ---- ---- 804F X9HR0080 EXU0804F E766 ---- ---- ---- .... X...0080 EXU0.... .... ---- ---- ---- 80FD X9ML0080 EXU080FD E813 Traditional Chinese X series: EUC-TW CP938 Big5 Big5MS EBCDIC GCGID AFP-GCGID UCS ACA1A1 DB40 FA40 FA40 C241 XJ9D0080 TXU0C241 E000 ...... .... .... .... .... X...0080 TXU0.... .... ACA9C1 DF60 FEFE FEFE C661 XJVL0080 TXU0C661 E310 ACA9C2 DF61 8E40 8E40 C662 XJVM0080 TXU0C662 E311 ...... .... .... .... .... X...0080 TXU0.... .... ACB4FE E4FC 94FA 94FA CBFD XKQL0080 TXU0CBFD E757 --------------------------------------------------------- ["1880 UDCs" ends] ACB5A1 E540 94FB 94FB CC41 XKQP0080 TXU0CC41 E758 ...... .... .... .... .... X...0080 TXU0.... .... ACC9A8 EF47 A0FE A0FE D648 XM880080 TXU0D648 EEB7 ACC9A9 EF48 8140 8140 D649 XM890080 TXU0D649 EEB8 ...... .... .... .... .... X...0080 TXU0.... .... ACDEEB F9E9 8DFE 8DFE E0EA XNU20080 TXU0E0EA F6B0 ACDEEC F9EA 8181 C6A1 E0EB XNU30080 TXU0E0EB F6B1 ...... .... .... .... .... X...0080 TXU0.... .... [This extension in IBM Big5 has trail bytes 0x81–A0] ACE2D5 FBD3 8C82 C8C8 E2D4 XO440080 TXU0E2D4 F812 ACE2D6 FBD4 F9D6 C8C9 E2D5 XO450080 TXU0E2D5 F813 ...... .... .... .... .... X...0080 TXU0.... .... ACE2FE FBFC F9FE C8F1 E2FD XO590080 TXU0E2FD F83B --------------------------------------------------------- [pre-2016 IBM's, as opposed to Microsoft's, (E)UDCs end] ------ ---- ---- C8F2 E341 XO5D0080 TXU0E341 F83C ------ ---- ---- .... .... X...0080 TXU0.... .... ------ ---- ---- C8FE E34D XO5P0080 TXU0E34D F848 --------------------------------------------------------- [Microsoft's EUDCs end] ------ ---- ---- ---- E34E XO5Q0080 TXU0E34E F849 ------ ---- ---- ---- .... X...0080 TXU0.... .... ------ ---- ---- ---- E447 XOAV0080 TXU0E447 F8FE Korean X series: EUC-KR IBM949 CP934 EBCDIC GCGID AFP-GCGID UCS C9A1 C9A1 B040 D441 XLXD0080 FXU0D441 E000 .... .... .... .... X...0080 FXU0.... .... C9FE C9FE B09E D49F XLZZ0080 FXU0D49F E05D FEA1 FEA1 B09F D4A0 XM000080 FXU0D4A0 E05E .... .... .... .... X...0080 FXU0.... .... FEFE FEFE B0FC D4FD XM2L0080 FXU0D4FD E0BB ---- 8FA1 B140 D541 XM2P0080 FXU0D541 E0BC .... .... .... .... X...0080 FXU0.... .... ---- 9AA5 B6A3 DAA4 XMW40080 FXU0DAA4 E4CA ---- (9AA6) B6A4 DAA5 XMW50080 FXU0DAA5 E4CB .... .... .... .... X...0080 FXU0.... .... ---- (A0FE) B9FC DDFD XNEL0080 FXU0DDFD E757