CCSID 19968–20223 | Encodings (CCSID) | Code page information

CCSID 20000 (Microsoft) ⁃ EUC-derived T-Chinese PC-Data Mixed ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20000 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
This includes plane 2 of CNS 11643 as two-byte representations with lead bytes in the 0xA0–0xFE range, and trail bytes in the 0x20–0x7E range.  This differs from plane 2's standard EUC-TW four-byte sequences.  Compare CCSID 20932 (Microsoft).
Encoding type (ESID)
PCMB MS Windows (2305)
Interoperable flag
No
Windows number
20000
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
17622

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–80, FF 0x81–FE
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 20000 (Microsoft)
Component CCSID CCSID 9444 CCSID 20000 (Microsoft, DBCS component)
AFP name T1H01252
Space character "\x20" "\xA1\xA1"
Replacement character "\x1A" "\xFE\xFE"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 20000 (Microsoft, DBCS component), CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710
Other related
CCSID 960, CCSID 964, CCSID 5060

CCSID viewer

View CCSID 20000 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20000, 2000 version (UCM format)

ICU data file: Windows code page 20000, 2000 version (UTS #22 XML format)

CCSID 20000 (Microsoft, DBCS component) ⁃ EUC-derived T-Chinese PC-Data DBCS ⁃ IBM-PC DBCS

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20000 (Microsoft, DBCS component)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
See explanation at CCSID 20000 (Microsoft).
Encoding type (ESID)
IBM-PC DBCS (2200)
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
17528

Component definition

Plane
CPGID 20000 (Microsoft)
Replacement character
"\xFE\xFE"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Component of
CCSID 20000 (Microsoft)
Subset of (other ESID)
CCSID 20000 (Microsoft)
Maximal superset
CCSID 20000 (Microsoft)
Other related
CCSID 960, CCSID 964, CCSID 5060

CCSID viewer

View CCSID 20000 (Microsoft, DBCS component) in an interactive chart explorer

CCSID 20001 (Microsoft) ⁃ TCA T-Chinese Mixed ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20001 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
This is yet another encoding of CNS 11643, which represents two consecutive CNS 11643 rows per lead byte with trail byte ranges 0x30–39, 0x41–5A, 0x61–7A and 0x80–FD (like CCSID 20002 (Microsoft)).  Plane 1 has the lead bytes 0x81–AF (like CCSID 20002 (Microsoft)), and plane 2 has the lead bytes 0xB0–DE (differing from CCSID 20002 (Microsoft)), while lead bytes 0xDF–FC are used for a user-defined (private-use) area.
Encoding type (ESID)
PCMB MS Windows (2305)
Interoperable flag
No
Windows number
20001
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
19729

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–80, FF 0x81–FE
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 20001 (Microsoft)
Component CCSID CCSID 9444 CCSID 20001 (Microsoft, DBCS component)
AFP name T1H01252
Space character "\x20" N/A
Replacement character "\x1A" "\xFC\xFC"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 20001 (Microsoft, DBCS component), CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710
Other related
CCSID 20002 (Microsoft), CCSID 20002 (Microsoft, DBCS component)

CCSID viewer

View CCSID 20001 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20001, 2000 version (UCM format)

ICU data file: Windows code page 20001, 2000 version (UTS #22 XML format)

CCSID 20001 (Microsoft, DBCS component) ⁃ TCA T-Chinese DB ⁃ IBM-PC DBCS

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20001 (Microsoft, DBCS component)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
See explanation at CCSID 20001 (Microsoft).
Encoding type (ESID)
IBM-PC DBCS (2200)
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
19635

Component definition

Plane
CPGID 20001 (Microsoft)
Replacement character
"\xFC\xFC"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Component of
CCSID 20001 (Microsoft)
Subset of (other ESID)
CCSID 20001 (Microsoft)
Maximal superset
CCSID 20001 (Microsoft)
Other related
CCSID 20002 (Microsoft), CCSID 20002 (Microsoft, DBCS component)

CCSID viewer

View CCSID 20001 (Microsoft, DBCS component) in an interactive chart explorer

CCSID 20002 (Microsoft) ⁃ ETen T-Chinese (x_Chinese-Eten) Mixed ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20002 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
This is yet another encoding of CNS 11643, which represents two consecutive CNS 11643 rows per lead byte with trail byte ranges 0x30–39, 0x41–5A, 0x61–7A and 0x80–FD (like CCSID 20001 (Microsoft)).  Plane 1 has the lead bytes 0x81–AF (like CCSID 20001 (Microsoft)).  Unlike CCSID 20001 (Microsoft), the first part of plane 2 has the lead bytes 0xDD–FE, while the remainder of plane 2 (besides the last few unallocated positions) is remapped over a vacant (in CNS 11643:1986) section of plane 1, between 0x8550 and 0x919F inclusive.
Encoding type (ESID)
PCMB MS Windows (2305)
Interoperable flag
No
Windows number
20002
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
15115

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–80, FF 0x81–FE
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 20002 (Microsoft)
Component CCSID CCSID 9444 CCSID 20002 (Microsoft, DBCS component)
AFP name T1H01252
Space character "\x20" N/A
Replacement character "\x1A" "\xFE\xFE"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 20002 (Microsoft, DBCS component), CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710
Other related
CCSID 20001 (Microsoft), CCSID 20001 (Microsoft, DBCS component)

CCSID viewer

View CCSID 20002 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20002, 2000 version (UCM format)

ICU data file: Windows code page 20002, 2000 version (UTS #22 XML format)

CCSID 20002 (Microsoft, DBCS component) ⁃ ETen T-Chinese (x_Chinese-Eten) DB ⁃ IBM-PC DBCS

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20002 (Microsoft, DBCS component)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
See explanation at CCSID 20002 (Microsoft).
Encoding type (ESID)
IBM-PC DBCS (2200)
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
15021

Component definition

Plane
CPGID 20002 (Microsoft)
Replacement character
"\xFE\xFE"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Component of
CCSID 20002 (Microsoft)
Subset of (other ESID)
CCSID 20002 (Microsoft)
Maximal superset
CCSID 20002 (Microsoft)
Other related
CCSID 20001 (Microsoft), CCSID 20001 (Microsoft, DBCS component)

CCSID viewer

View CCSID 20002 (Microsoft, DBCS component) in an interactive chart explorer

CCSID 20003 (Microsoft) ⁃ T-Ch PC Data Mixed (Microsoft variant) ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20003 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Encoding type (ESID)
PCMB MS Windows (2305)
Growth type
Includes a subset of the current characters, with ability to expand
Interoperable flag
No
Windows number
20003
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Current characters
18916

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–80, FD–FF 0x81–FC
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 927 (Microsoft variant)
Component CCSID CCSID 9444 CCSID 927 (Microsoft variant)
AFP name T1H01252
Space character "\x20" "\x81\x40"
Replacement character "\x1A" "\xFC\xFC"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 927 (Microsoft variant), CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710
Other related
CCSID 927, CCSID 938, CCSID 948

CCSID viewer

View CCSID 20003 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20003, 2000 version (UCM format)

ICU data file: Windows code page 20003, 2000 version (UTS #22 XML format)

CCSID 20004 (Microsoft) ⁃ Teletext T-Chinese Mixed ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20004 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Encoding type (ESID)
PCMB MS Windows (2305)
Interoperable flag
No
Windows number
20004
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
13415

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–80, FF 0x81–FE
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 20004 (Microsoft)
Component CCSID CCSID 9444 CCSID 20004 (Microsoft, DBCS component)
AFP name T1H01252
Space character "\x20" "\xA1\xA1"
Replacement character "\x1A" "\xFE\xFE"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 20004 (Microsoft, DBCS component), CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710

CCSID viewer

View CCSID 20004 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20004, 2000 version (UCM format)

ICU data file: Windows code page 20004, 2000 version (UTS #22 XML format)

CCSID 20004 (Microsoft, DBCS component) ⁃ Teletext T-Chinese DB ⁃ IBM-PC DBCS

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20004 (Microsoft, DBCS component)" is assigned for the purposes of this site, and has no broader official status.

General information

Encoding type (ESID)
IBM-PC DBCS (2200)
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
13321

Component definition

Plane
CPGID 20004 (Microsoft)
Space character
"\xA1\xA1"
Replacement character
"\xFE\xFE"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Component of
CCSID 20004 (Microsoft)
Subset of (other ESID)
CCSID 20004 (Microsoft)
Maximal superset
CCSID 20004 (Microsoft)

CCSID viewer

View CCSID 20004 (Microsoft, DBCS component) in an interactive chart explorer

CCSID 20005 (Microsoft) ⁃ Wang T-Chinese Mixed ⁃ PCMB MS Windows

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20005 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
This encoding uses the overall lead byte range 0x8D–FC, and the trail byte ranges 0x30–39, 0x41–5A, 0x51–6A, 0x8D–EE and 0xF0–FC.  It encodes the standard Big5 positions (i.e. Big5 0xA140 onwards) over the lead byte range 0x8D–DB, mostly consecutively, but with the Big5 level 2 hanzi starting at 0xAEF3 (directly following the last Big5 level 1 hanzi at 0xAEF2).  The "skipped" section is moved to 0xF9A0 onwards, while the other Big5 private-use ranges are encoded immediately following the last level 2 hanzi at 0xDB54, using lead bytes 0xDB–F5.
Encoding type (ESID)
PCMB MS Windows (2305)
Interoperable flag
No
Windows number
20005
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
18561

Component definitions

Component Info 1-Byte Part 2-Byte Part
Lead byte mask 0x00–8B, FF 0x8C–FE
Repertoire GCSGID 103 Not Constrained
Plane CPGID 1252 CPGID 20005 (Microsoft)
Component CCSID CCSID 9444 CCSID 20005 (Microsoft, DBCS component)
AFP name T1H01252
Space character "\x20" N/A
Replacement character "\x1A" "\xFC\xFC"
Line break N/A "\x0D\x0A"
Line feed "\x0A" "\x0A"
Carriage return "\x0D" "\x0D"
File separator "\x1C" "\x1A"

Relationship to other CCSIDs

Subset(s) (other ESID)
CCSID 367, CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 9444, CCSID 20005 (Microsoft, DBCS component), CCSID 37761, CCSID 61697, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710

CCSID viewer

View CCSID 20005 (Microsoft) in an interactive chart explorer

External links

ICU data file: Windows code page 20005, 2000 version (UCM format)

ICU data file: Windows code page 20005, 2000 version (UTS #22 XML format)

CCSID 20005 (Microsoft, DBCS component) ⁃ Wang T-Chinese DB ⁃ IBM-PC DBCS

This is a CCSID which may be implemented by ICU, AFP, FreeDOS or some other package in practice, but does not correspond exactly to any IBM-documented CCSID. The nomenclature "CCSID 20005 (Microsoft, DBCS component)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
See explanation for CCSID 20005 (Microsoft).
Encoding type (ESID)
IBM-PC DBCS (2200)
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Traditional Chinese
Characters
18467

Component definition

Plane
CPGID 20005 (Microsoft)
Replacement character
"\xFC\xFC"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Component of
CCSID 20005 (Microsoft)
Subset of (other ESID)
CCSID 20005 (Microsoft)
Maximal superset
CCSID 20005 (Microsoft)

CCSID viewer

View CCSID 20005 (Microsoft, DBCS component) in an interactive chart explorer