CCSID 21760–22016 | 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
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)
CCSID 904, CCSID 1114, CCSID 5211, CCSID 9089, CCSID 61697
Subset(s) (other ESID)
CCSID 367, CCSID 9444, CCSID 37761, CCSID 61698, CCSID 61699, CCSID 61700, CCSID 61710
Other related
CCSID 878, CCSID 1167, CCSID 1168, CCSID 3841, CCSID 60270, CCSID 61294, CCSID 62318 (FreeDOS), CCSID 63342 (FreeDOS)

CCSID viewer

View CCSID 21866 (Microsoft) 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
CCSID 13520, CCSID 25784, CCSID 25785, CCSID 29872, CCSID 29873, CCSID 29874, CCSID 29875
Subset of
CCSID 1400
Subset of (other ESID)
CCSID 1200, CCSID 1201, CCSID 29872, CCSID 29873, CCSID 33968, CCSID 33969, CCSID 38064, CCSID 38065, CCSID 42160, CCSID 42161, CCSID 46256, CCSID 61956
Maximal superset
CCSID 1200
Subset(s)
CCSID 5496, CCSID 9592, CCSID 13688, CCSID 17784
Other related
CCSID 25976, CCSID 30072, CCSID 34168, CCSID 38264

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
CCSID 21712, CCSID 33976, CCSID 33977, CCSID 38064, CCSID 38065, CCSID 38066, CCSID 38067
Subset of
CCSID 1401
Maximal superset
CCSID 1401
Subset(s)
CCSID 5497, CCSID 9593, CCSID 13689, CCSID 17785
Other related
CCSID 25977, CCSID 30073

CCSID viewer

View CCSID 21881 in an interactive chart explorer

External links

IBM documentation for CCSID 21881 (via Wayback Machine)