Mac OS Ukrainian encoding explained

Mac OS Ukrainian
Alias:x-mac-ukrainian, Code page 10017[1]
Classification:Extended ASCII, Mac OS script
By:Apple, Inc
Basedon:MacCyrillic (original)
Extends:US-ASCII
Next:MacCyrillic (Euro update)
Lang:Ukrainian, others.

Mac OS Ukrainian is a character encoding used on Apple Macintosh computers prior to Mac OS 9 to represent texts in Cyrillic script which include the letters ‹Ґ› and ‹ґ›, including the Ukrainian alphabet.

It is a variant of the original Mac OS Cyrillic encoding. Code points 162 (0xA2) representing the character ‹¢› and 182 (0xB6) representing the character ‹∂› were redefined to represent ‹Ґ› and ‹ґ›, respectively.

Since Mac OS 9, ‹Ґ› and ‹ґ› have been included in the Macintosh Cyrillic encoding. FreeDOS calls it code page 58627.[2]

Codepage layout

Each character is shown with its equivalent Unicode code point. Only the second half of the table (code points 128 - 255) is shown, the first half (code points 0 - 127) being the same as ASCII.

width=22px A2width=22px B6width=22px FF
Macintosh Cyrillic before Mac OS 9.0
also Microsoft code page 10007
rowspan=2
Macintosh Ukrainian before Mac OS 9.0
also Microsoft code page 10017[3]
rowspan=2
Macintosh Cyrillic since Mac OS 9.0

References

  1. Web site: Encoding.WindowsCodePage Property - .NET Framework (current version) . MSDN . Microsoft.
  2. Web site: Cpi/CPIMAC/Codepage.TXT at master · FDOS/Cpi . .
  3. Web site: Code Page Identifiers - Win32 apps . 7 January 2021 .

[4] [5]