CCSID 21760–22015 | Encodings (CCSID) | Code page information

CCSID 21866 (Microsoft) ⁃ Ukrainian/Belarusian KOI8-U/KOI8-RU hybrid ⁃ IBM-PC

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 21866 (Microsoft)" is assigned for the purposes of this site, and has no broader official status.

General information

Explanation
This is the encoding known as koi8-u by WHATWG, i.e. the HTML5 variant of "KOI8-U".  It is a hybrid of KOI8-U (CCSID 1168) and KOI8-RU (CCSID 1167).  The number 21866 is Microsoft's number for this code page; if IBM has a number for it (i.e. distinct from 1167 or 1168), then I don't know what it is.
Encoding type (ESID)
IBM-PC (2100)
Growth type
Includes characters in all positions available in this encoding type
Interoperable flag
No
Windows number
21866
Writing system
Cyrillic
Language / region
Belarusian / Ukrainian
Characters
222

Component definition

Plane
CPGID 21866 (Microsoft)
Space character
"\x20"
Replacement character
"\x7F"
Line break
"\x0D\x0A"
Line feed
"\x0A"
Carriage return
"\x0D"
File separator
"\x1A"

Relationship to other CCSIDs

Subset(s)
Subset(s) (other ESID)
Other related

CCSID viewer

View CCSID 21866 (Microsoft) in an interactive chart explorer

External links

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

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

CCSID 21868 ⁃ S-Chinese Host mixed for GBK - 2015 ⁃ EBCDIC Mixed/5A

General information

Explanation
Some details on IBM's website
CCSID range class
Variant CCSID (4096–57343); basis: CCSID 1388
Encoding type (ESID)
EBCDIC Mixed (1301)
Growth type
Includes all current characters, with a frozen repertoire
Interoperable flag
No
Writing system
Chinese/Japanese/Korean
Language / region
Simplified Chinese
Characters
32939

Component definitions

Component Info Shift In Shift Out
Bytes (excluding shift) 1 2
Repertoire GCSGID 1174 GCSGID of CCSID 29509
Plane CPGID 836 CPGID 837
Component CCSID CCSID 836 CCSID 29509
AFP name T1H00836
Space character "\x40" "\x40\x40"
Replacement character "\x3F" "\xFE\xFE"
Line break "\x15" N/A
Line feed "\x25" N/A
Carriage return "\x0D" N/A
File separator "\x1C" N/A

Relationship to other CCSIDs

Currently same as
CCSID 1388
Subset(s)
Subset(s) (other ESID)
Co-DP94 CECPs
CCSID 281

CCSID viewer

View CCSID 21868 in an interactive chart explorer

CCSID 21880 ⁃ BMP of Unicode with a fixed CS as defined in Unicode Version 5.0. ⁃ UCS Plane

General information

CCSID range class
Variant CCSID (4096–57343); basis: CCSID 1400
Encoding type (ESID)
UCS Plane (7209)
Growth type
Includes a subset of the current characters
Interoperable flag
No
Language / region
World
Characters
58415

Bidirectional text

Bidirectionality Info String Type 0 String Type 10
Letter order Logical (stored in reading order) Logical (stored in reading order)
Default orientation Left-to-right Left-to-right
Contextual orientation No Yes
Bracket characters Logical ("opening bracket" and "closing bracket") Logical ("opening bracket" and "closing bracket")
Arabic letter shaping Only for A…9 GCGIDs Only for A…9 GCGIDs

Component definition

Repertoire
GCSGID 3011
Plane
CPGID 1400
Space character
"\x00\x20"
Replacement character
"\xFF\xFD"
Substitute character
"\x00\x1A"
Line feed
"\x00\x0A"
Carriage return
"\x00\x0D"
File separator
"\x00\x1C"

Relationship to other CCSIDs

Component of
Subset of
CCSID 1400
Subset of (other ESID)
Maximal superset
CCSID 1200
Subset(s)
Other related

CCSID viewer

View CCSID 21880 in an interactive chart explorer

External links

IBM documentation for CCSID 21880 (via Wayback Machine)

CCSID 21881 ⁃ Unicode 5.2, Plane 1 ⁃ UCS Plane

General information

CCSID range class
Variant CCSID (4096–57343); basis: CCSID 1401
Encoding type (ESID)
UCS Plane (7209)
Growth type
Includes a subset of the current characters
Interoperable flag
No
Language / region
World
Characters
5237

Bidirectional text

Bidirectionality Info String Type 0 String Type 10
Letter order Logical (stored in reading order) Logical (stored in reading order)
Default orientation Left-to-right Left-to-right
Contextual orientation No Yes
Bracket characters Logical ("opening bracket" and "closing bracket") Logical ("opening bracket" and "closing bracket")
Arabic letter shaping Only for A…9 GCGIDs Only for A…9 GCGIDs

Component definition

Repertoire
GCSGID 3016
Plane
CPGID 1401

Relationship to other CCSIDs

Component of
Subset of
CCSID 1401
Maximal superset
CCSID 1401
Subset(s)
Other related

CCSID viewer

View CCSID 21881 in an interactive chart explorer

External links

IBM documentation for CCSID 21881 (via Wayback Machine)