Windows-1251 (CP-1251) is a single-byte character encoding designed for Cyrillic script, which is used in various languages of Eastern Europe and Russia. Windows-1251 (CP-1251) is specifically designed to handle Cyrillic alphabets used in languages like Russian, Bulgarian, Serbian, and others.

Windows-1251 consists of 256 characters, where the first 128 characters are the same as ASCII. The remaining 128 characters (0x80 to 0xFF) include Cyrillic letters, punctuation, and other symbols necessary for Russian, Bulgarian, Serbian, Ukrainian, Belarusian, Moldovan.

Windows-1251 also known as CP-1251.

The following table displays ASCII control characters:

DecimalOctalHexadecimalSymbolDescription
000000Null character
100101Start of Heading
200202Start of Text
300303End of Text
400404End of Transmission
500505Enquiry
600606Acknowledge
700707Bell, Alert
801008Backspace
901109Horizontal Tab
100120ALine Feed
110130BVertical Tabulation
120140CForm Feed
130150DCarriage Return
140160EShift Out
150170FShift In
1602010Data Link Escape
1702111Device Control One (XON)
1802212Device Control Two
1902313Device Control Three (XOFF)
2002414Device Control Four
2102515Negative Acknowledge
2202616Synchronous Idle
2302717End of Transmission Block
2403018Cancel
2503119End of medium
260321ASubstitute
270331BEscape
280341CFile Separator
290351DGroup Separator
300361ERecord Separator
310371FUnit Separator

The following table displays ASCII printable characters:

DecimalOctalHexadecimalSymbolDescription
3204020Space
3304121!Exclamation mark
3404222Double quotes (or speech marks)
3504323#Number sign
3604424$Dollar
3704525%Per cent sign
3804626&Ampersand
3904727'Single quote
4005028(Open parenthesis (or open bracket)
4105129)Close parenthesis (or close bracket)
420522A*Asterisk
430532B+Plus
440542C,Comma
450552D-Hyphen-minus
460562E.Period, dot or full stop
470572F/Slash or divide
48060300Zero
49061311One
50062322Two
51063333Three
52064344Four
53065355Five
54066366Six
55067377Seven
56070388Eight
57071399Nine
580723A:Colon
590733B;Semicolon
600743C<Less than (or open angled bracket)
610753D=Equals
620763E>Greater than (or close angled bracket)
630773F?Question mark
6410040@At sign
6510141AUppercase A
6610242BUppercase B
6710343CUppercase C
6810444DUppercase D
6910545EUppercase E
7010646FUppercase F
7110747GUppercase G
7211048HUppercase H
7311149IUppercase I
741124AJUppercase J
751134BKUppercase K
761144CLUppercase L
771154DMUppercase M
781164ENUppercase N
791174FOUppercase O
8012050PUppercase P
8112151QUppercase Q
8212252RUppercase R
8312353SUppercase S
8412454TUppercase T
8512555UUppercase U
8612656VUppercase V
8712757WUppercase W
8813058XUppercase X
8913159YUppercase Y
901325AZUppercase Z
911335B[Opening bracket
921345C\Backslash
931355D]Closing bracket
941365E^Caret - circumflex
951375F_Underscore
9614060`Grave accent
9714161aLowercase a
9814262bLowercase b
9914363cLowercase c
10014464dLowercase d
10114565eLowercase e
10214666fLowercase f
10314767gLowercase g
10415068hLowercase h
10515169iLowercase i
1061526AjLowercase j
1071536BkLowercase k
1081546ClLowercase l
1091556DmLowercase m
1101566EnLowercase n
1111576FoLowercase o
11216070pLowercase p
11316171qLowercase q
11416272rLowercase r
11516373sLowercase s
11616474tLowercase t
11716575uLowercase u
11816676vLowercase v
11916777wLowercase w
12017078xLowercase x
12117179yLowercase y
1221727AzLowercase z
1231737B{Opening brace
1241747C|Vertical bar
1251757D}Closing brace
1261767E~Equivalency sign - tilde
1271777FDelete

The following table displays characters and symbols used in the Cyrillic script:

DecimalOctalHexadecimalSymbolDescription
12820080ЂCyrillic capital letter Dje
12920181ЃCyrillic capital letter Gje
13020282Single low-9 quotation mark
13120383ѓCyrillic small letter gje
13220484Double low-9 quotation mark
13320585Horizontal ellipsis
13420686Dagger
13520787Double dagger
13621088Euro sign
13721189Per mille sign
1382128AЉCyrillic capital letter Lje
1392138BSingle left-pointing angle quotation
1402148CЊCyrillic capital letter Nje
1412158DЌCyrillic capital letter Kje
1422168EЋCyrillic capital letter Tshe
1432178FЏCyrillic capital letter Dzhe
14422090ђCyrillic small letter dje
14522191Left single quotation mark
14622292Right single quotation mark
14722393Left double quotation mark
14822494Right double quotation mark
14922595Bullet
15022696En dash
15122797Em dash
15223098Unused
15323199Trade mark sign
1542329AљCyrillic small letter lje
1552339BSingle right-pointing angle quotation mark
1562349CњCyrillic small letter nje
1572359DќCyrillic small letter Kje
1582369EћCyrillic small letter Tshe
1592379FџCyrillic small letter Dzhe
160240A0Non-breaking space
161241A1ЎCyrillic capital letter short U
162242A2ўCyrillic small letter short u
163243A3ЈCyrillic capital letter Je
164244A4¤Currency sign
165245A5ҐCyrillic capital letter Ghe with upturn
166246A6¦Pipe, broken vertical bar
167247A7§Section sign
168250A8ЁCyrillic capital letter Io
169251A9©Copyright sign
170252AAЄCyrillic capital letter Ukrainian Ie
171253AB«Left double angle quotes
172254AC¬Negation
173255AD­Soft hyphen
174256AE®Registered trade mark sign
175257AFЇCyrillic capital letter Yi
176260B0°Degree sign
177261B1±Plus-or-minus sign
178262B2ІCyrillic capital letter Byelorussian-Ukrainian I
179263B3іCyrillic small letter Byelorussian-Ukrainian i
180264B4ґCyrillic small letter ghe with upturn
181265B5µMicro sign
182266B6Pilcrow sign - paragraph sign
183267B7·Middle dot - Georgian comma
184270B8ёCyrillic small letter io
185271B9Numero Sign
186272BAєCyrillic small letter Ukrainian ie
187273BB»Right double angle quotes
188274BCјCyrillic small letter je
189275BDЅCyrillic capital letter Dze
190276BEѕCyrillic small letter dze
191277BFїCyrillic small letter yi
192300C0АCyrillic capital letter A
193301C1БCyrillic capital letter Be
194302C2ВCyrillic capital letter Ve
195303C3ГCyrillic capital letter Ghe
196304C4ДCyrillic capital letter De
197305C5ЕCyrillic capital letter Ie
198306C6ЖCyrillic capital letter Zhe
199307C7ЗCyrillic capital letter Ze
200310C8ИCyrillic capital letter I
201311C9ЙCyrillic capital letter Short I
202312CAКCyrillic capital letter Ka
203313CBЛCyrillic capital letter El
204314CCМCyrillic capital letter Em
205315CDНCyrillic capital letter En
206316CEОCyrillic capital letter O
207317CFПCyrillic capital letter Pe
208320D0РCyrillic capital letter Er
209321D1СCyrillic capital letter Es
210322D2ТCyrillic capital letter Te
211323D3УCyrillic capital letter U
212324D4ФCyrillic capital letter Ef
213325D5ХCyrillic capital letter Ha
214326D6ЦCyrillic capital letter Tse
215327D7ЧCyrillic capital letter Che
216330D8ШCyrillic capital letter Sha
217331D9ЩCyrillic capital letter Shcha
218332DAЪCyrillic capital letter Hard Sign
219333DBЫCyrillic capital letter Yeru
220334DCЬCyrillic capital letter Soft Sign
221335DDЭCyrillic capital letter E
222336DEЮCyrillic capital letter Yu
223337DFЯCyrillic capital letter Ya
224340E0аCyrillic Small Letter A
225341E1бCyrillic small letter be
226342E2вCyrillic small letter ve
227343E3гCyrillic small letter ghe
228344E4дCyrillic small letter de
229345E5еCyrillic small letter ie
230346E6жCyrillic small letter zhe
231347E7зCyrillic small letter ze
232350E8иCyrillic small letter i
233351E9йCyrillic small letter short i
234352EAкCyrillic small letter ka
235353EBлCyrillic small letter el
236354ECмCyrillic small letter em
237355EDнCyrillic small letter en
238356EEоCyrillic small letter o
239357EFпCyrillic small letter pe
240360F0рCyrillic small letter er
241361F1сCyrillic small letter es
242362F2тCyrillic small letter te
243363F3уCyrillic small letter u
244364F4фCyrillic small letter ef
245365F5хCyrillic small letter ha
246366F6цCyrillic small letter tse
247367F7чCyrillic small letter che
248370F8шCyrillic small letter sha
249371F9щCyrillic small letter shcha
250372FAъCyrillic small letter hard sign
251373FBыCyrillic small letter yeru
252374FCьCyrillic small letter soft sign
253375FDэCyrillic small letter e
254376FEюCyrillic small letter yu
255377FFяCyrillic small letter ya