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
- Space character
"\x20"
- Replacement character
"\x7F"
- Line break
"\x0D\x0A"
- Line feed
"\x0A"
- Carriage return
"\x0D"
- File separator
"\x1A"
Relationship to other CCSIDs
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
- 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
- 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
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
Relationship to other CCSIDs
- Maximal superset
- CCSID 1401
CCSID viewer
View CCSID 21881 in an interactive chart explorer
External links
IBM documentation for CCSID 21881 (via Wayback Machine)