Windows-1251 jest 8–bitowym kodowaniem znaków, zaprojektowanym do pokrycia języków używających cyrylicy, takich jak język rosyjski i inne. Kodowanie to jest najczęściej używane dla języka bułgarskiego[potrzebny przypis].
Windows-1251 i KOI8-R (lub ukraiński wariant: KOI8-U) są o wiele częściej używane niż ISO 8859-5, które nigdy nie zyskało dużej popularności. Obecnie, wszystkie te zestawy znaków, są coraz częściej zastępowane przez Unicode.