Windows1251
Windows-1251, also known as CP1251 or Windows Cyrillic, is a single-byte character encoding developed by Microsoft for representing Cyrillic script on Windows systems. It is part of the Windows code pages and consists of 256 code points. The first 128 positions correspond to ASCII, while the upper 128 are used for Cyrillic letters and a small set of punctuation and control characters.
The encoding is designed to cover languages using the Cyrillic alphabet, most notably Russian and Bulgarian,
As a code-page based, single-byte scheme, Windows-1251 is distinct from Unicode and from other Cyrillic encodings
Today, the use of Windows-1251 has declined in favor of Unicode, particularly UTF-8, which provides broader language
See also: Code page 1251, Cyrillic script, Windows-1251 mapping overview.