1--TEST--
2Translation of HTML entities for encoding WIN-1251
3--FILE--
4<?php
5$arr = array(
60x0402 => array(0x80, "CYRILLIC CAPITAL LETTER DJE"),
70x0403 => array(0x81, "CYRILLIC CAPITAL LETTER GJE"),
80x201A => array(0x82, "SINGLE LOW-9 QUOTATION MARK"),
90x0453 => array(0x83, "CYRILLIC SMALL LETTER GJE"),
100x201E => array(0x84, "DOUBLE LOW-9 QUOTATION MARK"),
110x2026 => array(0x85, "HORIZONTAL ELLIPSIS"),
120x2020 => array(0x86, "DAGGER"),
130x2021 => array(0x87, "DOUBLE DAGGER"),
140x20AC => array(0x88, "EURO SIGN"),
150x2030 => array(0x89, "PER MILLE SIGN"),
160x0409 => array(0x8A, "CYRILLIC CAPITAL LETTER LJE"),
170x2039 => array(0x8B, "SINGLE LEFT-POINTING ANGLE QUOTATION MARK"),
180x040A => array(0x8C, "CYRILLIC CAPITAL LETTER NJE"),
190x040C => array(0x8D, "CYRILLIC CAPITAL LETTER KJE"),
200x040B => array(0x8E, "CYRILLIC CAPITAL LETTER TSHE"),
210x040F => array(0x8F, "CYRILLIC CAPITAL LETTER DZHE"),
220x0452 => array(0x90, "CYRILLIC SMALL LETTER DJE"),
230x2018 => array(0x91, "LEFT SINGLE QUOTATION MARK"),
240x2019 => array(0x92, "RIGHT SINGLE QUOTATION MARK"),
250x201C => array(0x93, "LEFT DOUBLE QUOTATION MARK"),
260x201D => array(0x94, "RIGHT DOUBLE QUOTATION MARK"),
270x2022 => array(0x95, "BULLET"),
280x2013 => array(0x96, "EN DASH"),
290x2014 => array(0x97, "EM DASH"),
30//0x98	      	#UNDEFINED
310x2122 => array(0x99, "TRADE MARK SIGN"),
320x0459 => array(0x9A, "CYRILLIC SMALL LETTER LJE"),
330x203A => array(0x9B, "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"),
340x045A => array(0x9C, "CYRILLIC SMALL LETTER NJE"),
350x045C => array(0x9D, "CYRILLIC SMALL LETTER KJE"),
360x045B => array(0x9E, "CYRILLIC SMALL LETTER TSHE"),
370x045F => array(0x9F, "CYRILLIC SMALL LETTER DZHE"),
380x00A0 => array(0xA0, "NO-BREAK SPACE"),
390x040E => array(0xA1, "CYRILLIC CAPITAL LETTER SHORT U"),
400x045E => array(0xA2, "CYRILLIC SMALL LETTER SHORT U"),
410x0408 => array(0xA3, "CYRILLIC CAPITAL LETTER JE"),
420x00A4 => array(0xA4, "CURRENCY SIGN"),
430x0490 => array(0xA5, "CYRILLIC CAPITAL LETTER GHE WITH UPTURN"),
440x00A6 => array(0xA6, "BROKEN BAR"),
450x00A7 => array(0xA7, "SECTION SIGN"),
460x0401 => array(0xA8, "CYRILLIC CAPITAL LETTER IO"),
470x00A9 => array(0xA9, "COPYRIGHT SIGN"),
480x0404 => array(0xAA, "CYRILLIC CAPITAL LETTER UKRAINIAN IE"),
490x00AB => array(0xAB, "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"),
500x00AC => array(0xAC, "NOT SIGN"),
510x00AD => array(0xAD, "SOFT HYPHEN"),
520x00AE => array(0xAE, "REGISTERED SIGN"),
530x0407 => array(0xAF, "CYRILLIC CAPITAL LETTER YI"),
540x00B0 => array(0xB0, "DEGREE SIGN"),
550x00B1 => array(0xB1, "PLUS-MINUS SIGN"),
560x0406 => array(0xB2, "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"),
570x0456 => array(0xB3, "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"),
580x0491 => array(0xB4, "CYRILLIC SMALL LETTER GHE WITH UPTURN"),
590x00B5 => array(0xB5, "MICRO SIGN"),
600x00B6 => array(0xB6, "PILCROW SIGN"),
610x00B7 => array(0xB7, "MIDDLE DOT"),
620x0451 => array(0xB8, "CYRILLIC SMALL LETTER IO"),
630x2116 => array(0xB9, "NUMERO SIGN"),
640x0454 => array(0xBA, "CYRILLIC SMALL LETTER UKRAINIAN IE"),
650x00BB => array(0xBB, "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"),
660x0458 => array(0xBC, "CYRILLIC SMALL LETTER JE"),
670x0405 => array(0xBD, "CYRILLIC CAPITAL LETTER DZE"),
680x0455 => array(0xBE, "CYRILLIC SMALL LETTER DZE"),
690x0457 => array(0xBF, "CYRILLIC SMALL LETTER YI"),
700x0410 => array(0xC0, "CYRILLIC CAPITAL LETTER A"),
710x0411 => array(0xC1, "CYRILLIC CAPITAL LETTER BE"),
720x0412 => array(0xC2, "CYRILLIC CAPITAL LETTER VE"),
730x0413 => array(0xC3, "CYRILLIC CAPITAL LETTER GHE"),
740x0414 => array(0xC4, "CYRILLIC CAPITAL LETTER DE"),
750x0415 => array(0xC5, "CYRILLIC CAPITAL LETTER IE"),
760x0416 => array(0xC6, "CYRILLIC CAPITAL LETTER ZHE"),
770x0417 => array(0xC7, "CYRILLIC CAPITAL LETTER ZE"),
780x0418 => array(0xC8, "CYRILLIC CAPITAL LETTER I"),
790x0419 => array(0xC9, "CYRILLIC CAPITAL LETTER SHORT I"),
800x041A => array(0xCA, "CYRILLIC CAPITAL LETTER KA"),
810x041B => array(0xCB, "CYRILLIC CAPITAL LETTER EL"),
820x041C => array(0xCC, "CYRILLIC CAPITAL LETTER EM"),
830x041D => array(0xCD, "CYRILLIC CAPITAL LETTER EN"),
840x041E => array(0xCE, "CYRILLIC CAPITAL LETTER O"),
850x041F => array(0xCF, "CYRILLIC CAPITAL LETTER PE"),
860x0420 => array(0xD0, "CYRILLIC CAPITAL LETTER ER"),
870x0421 => array(0xD1, "CYRILLIC CAPITAL LETTER ES"),
880x0422 => array(0xD2, "CYRILLIC CAPITAL LETTER TE"),
890x0423 => array(0xD3, "CYRILLIC CAPITAL LETTER U"),
900x0424 => array(0xD4, "CYRILLIC CAPITAL LETTER EF"),
910x0425 => array(0xD5, "CYRILLIC CAPITAL LETTER HA"),
920x0426 => array(0xD6, "CYRILLIC CAPITAL LETTER TSE"),
930x0427 => array(0xD7, "CYRILLIC CAPITAL LETTER CHE"),
940x0428 => array(0xD8, "CYRILLIC CAPITAL LETTER SHA"),
950x0429 => array(0xD9, "CYRILLIC CAPITAL LETTER SHCHA"),
960x042A => array(0xDA, "CYRILLIC CAPITAL LETTER HARD SIGN"),
970x042B => array(0xDB, "CYRILLIC CAPITAL LETTER YERU"),
980x042C => array(0xDC, "CYRILLIC CAPITAL LETTER SOFT SIGN"),
990x042D => array(0xDD, "CYRILLIC CAPITAL LETTER E"),
1000x042E => array(0xDE, "CYRILLIC CAPITAL LETTER YU"),
1010x042F => array(0xDF, "CYRILLIC CAPITAL LETTER YA"),
1020x0430 => array(0xE0, "CYRILLIC SMALL LETTER A"),
1030x0431 => array(0xE1, "CYRILLIC SMALL LETTER BE"),
1040x0432 => array(0xE2, "CYRILLIC SMALL LETTER VE"),
1050x0433 => array(0xE3, "CYRILLIC SMALL LETTER GHE"),
1060x0434 => array(0xE4, "CYRILLIC SMALL LETTER DE"),
1070x0435 => array(0xE5, "CYRILLIC SMALL LETTER IE"),
1080x0436 => array(0xE6, "CYRILLIC SMALL LETTER ZHE"),
1090x0437 => array(0xE7, "CYRILLIC SMALL LETTER ZE"),
1100x0438 => array(0xE8, "CYRILLIC SMALL LETTER I"),
1110x0439 => array(0xE9, "CYRILLIC SMALL LETTER SHORT I"),
1120x043A => array(0xEA, "CYRILLIC SMALL LETTER KA"),
1130x043B => array(0xEB, "CYRILLIC SMALL LETTER EL"),
1140x043C => array(0xEC, "CYRILLIC SMALL LETTER EM"),
1150x043D => array(0xED, "CYRILLIC SMALL LETTER EN"),
1160x043E => array(0xEE, "CYRILLIC SMALL LETTER O"),
1170x043F => array(0xEF, "CYRILLIC SMALL LETTER PE"),
1180x0440 => array(0xF0, "CYRILLIC SMALL LETTER ER"),
1190x0441 => array(0xF1, "CYRILLIC SMALL LETTER ES"),
1200x0442 => array(0xF2, "CYRILLIC SMALL LETTER TE"),
1210x0443 => array(0xF3, "CYRILLIC SMALL LETTER U"),
1220x0444 => array(0xF4, "CYRILLIC SMALL LETTER EF"),
1230x0445 => array(0xF5, "CYRILLIC SMALL LETTER HA"),
1240x0446 => array(0xF6, "CYRILLIC SMALL LETTER TSE"),
1250x0447 => array(0xF7, "CYRILLIC SMALL LETTER CHE"),
1260x0448 => array(0xF8, "CYRILLIC SMALL LETTER SHA"),
1270x0449 => array(0xF9, "CYRILLIC SMALL LETTER SHCHA"),
1280x044A => array(0xFA, "CYRILLIC SMALL LETTER HARD SIGN"),
1290x044B => array(0xFB, "CYRILLIC SMALL LETTER YERU"),
1300x044C => array(0xFC, "CYRILLIC SMALL LETTER SOFT SIGN"),
1310x044D => array(0xFD, "CYRILLIC SMALL LETTER E"),
1320x044E => array(0xFE, "CYRILLIC SMALL LETTER YU"),
1330x044F => array(0xFF, "CYRILLIC SMALL LETTER YA"),
134);
135
136$res = html_entity_decode("&#x98;", ENT_QUOTES, 'WINDOWS-1251');
137echo "Special test for &#x98; (shouldn't decode):\n";
138echo $res,"\n\n";
139
140foreach ($arr as $u => $v) {
141    $ent = sprintf("&#x%X;", $u);
142    $res = html_entity_decode($ent, ENT_QUOTES, 'WINDOWS-1251');
143    $d = unpack("H*", $res);
144    echo sprintf("%s: %s => %s\n", $v[1], $ent, $d[1]);
145
146    $ent = sprintf("&#x%X;", $v[0]);
147    $res = html_entity_decode($ent, ENT_QUOTES, 'WINDOWS-1251');
148    if ($res[0] != "&" || $res[1] != "#")
149        $res = unpack("H*", $res)[1];
150    echo sprintf("%s => %s\n\n", $ent, $res);
151}
152?>
153--EXPECT--
154Special test for &#x98; (shouldn't decode):
155&#x98;
156
157CYRILLIC CAPITAL LETTER DJE: &#x402; => 80
158&#x80; => &#x80;
159
160CYRILLIC CAPITAL LETTER GJE: &#x403; => 81
161&#x81; => &#x81;
162
163SINGLE LOW-9 QUOTATION MARK: &#x201A; => 82
164&#x82; => &#x82;
165
166CYRILLIC SMALL LETTER GJE: &#x453; => 83
167&#x83; => &#x83;
168
169DOUBLE LOW-9 QUOTATION MARK: &#x201E; => 84
170&#x84; => &#x84;
171
172HORIZONTAL ELLIPSIS: &#x2026; => 85
173&#x85; => &#x85;
174
175DAGGER: &#x2020; => 86
176&#x86; => &#x86;
177
178DOUBLE DAGGER: &#x2021; => 87
179&#x87; => &#x87;
180
181EURO SIGN: &#x20AC; => 88
182&#x88; => &#x88;
183
184PER MILLE SIGN: &#x2030; => 89
185&#x89; => &#x89;
186
187CYRILLIC CAPITAL LETTER LJE: &#x409; => 8a
188&#x8A; => &#x8A;
189
190SINGLE LEFT-POINTING ANGLE QUOTATION MARK: &#x2039; => 8b
191&#x8B; => &#x8B;
192
193CYRILLIC CAPITAL LETTER NJE: &#x40A; => 8c
194&#x8C; => &#x8C;
195
196CYRILLIC CAPITAL LETTER KJE: &#x40C; => 8d
197&#x8D; => &#x8D;
198
199CYRILLIC CAPITAL LETTER TSHE: &#x40B; => 8e
200&#x8E; => &#x8E;
201
202CYRILLIC CAPITAL LETTER DZHE: &#x40F; => 8f
203&#x8F; => &#x8F;
204
205CYRILLIC SMALL LETTER DJE: &#x452; => 90
206&#x90; => &#x90;
207
208LEFT SINGLE QUOTATION MARK: &#x2018; => 91
209&#x91; => &#x91;
210
211RIGHT SINGLE QUOTATION MARK: &#x2019; => 92
212&#x92; => &#x92;
213
214LEFT DOUBLE QUOTATION MARK: &#x201C; => 93
215&#x93; => &#x93;
216
217RIGHT DOUBLE QUOTATION MARK: &#x201D; => 94
218&#x94; => &#x94;
219
220BULLET: &#x2022; => 95
221&#x95; => &#x95;
222
223EN DASH: &#x2013; => 96
224&#x96; => &#x96;
225
226EM DASH: &#x2014; => 97
227&#x97; => &#x97;
228
229TRADE MARK SIGN: &#x2122; => 99
230&#x99; => &#x99;
231
232CYRILLIC SMALL LETTER LJE: &#x459; => 9a
233&#x9A; => &#x9A;
234
235SINGLE RIGHT-POINTING ANGLE QUOTATION MARK: &#x203A; => 9b
236&#x9B; => &#x9B;
237
238CYRILLIC SMALL LETTER NJE: &#x45A; => 9c
239&#x9C; => &#x9C;
240
241CYRILLIC SMALL LETTER KJE: &#x45C; => 9d
242&#x9D; => &#x9D;
243
244CYRILLIC SMALL LETTER TSHE: &#x45B; => 9e
245&#x9E; => &#x9E;
246
247CYRILLIC SMALL LETTER DZHE: &#x45F; => 9f
248&#x9F; => &#x9F;
249
250NO-BREAK SPACE: &#xA0; => a0
251&#xA0; => a0
252
253CYRILLIC CAPITAL LETTER SHORT U: &#x40E; => a1
254&#xA1; => &#xA1;
255
256CYRILLIC SMALL LETTER SHORT U: &#x45E; => a2
257&#xA2; => &#xA2;
258
259CYRILLIC CAPITAL LETTER JE: &#x408; => a3
260&#xA3; => &#xA3;
261
262CURRENCY SIGN: &#xA4; => a4
263&#xA4; => a4
264
265CYRILLIC CAPITAL LETTER GHE WITH UPTURN: &#x490; => a5
266&#xA5; => &#xA5;
267
268BROKEN BAR: &#xA6; => a6
269&#xA6; => a6
270
271SECTION SIGN: &#xA7; => a7
272&#xA7; => a7
273
274CYRILLIC CAPITAL LETTER IO: &#x401; => a8
275&#xA8; => &#xA8;
276
277COPYRIGHT SIGN: &#xA9; => a9
278&#xA9; => a9
279
280CYRILLIC CAPITAL LETTER UKRAINIAN IE: &#x404; => aa
281&#xAA; => &#xAA;
282
283LEFT-POINTING DOUBLE ANGLE QUOTATION MARK: &#xAB; => ab
284&#xAB; => ab
285
286NOT SIGN: &#xAC; => ac
287&#xAC; => ac
288
289SOFT HYPHEN: &#xAD; => ad
290&#xAD; => ad
291
292REGISTERED SIGN: &#xAE; => ae
293&#xAE; => ae
294
295CYRILLIC CAPITAL LETTER YI: &#x407; => af
296&#xAF; => &#xAF;
297
298DEGREE SIGN: &#xB0; => b0
299&#xB0; => b0
300
301PLUS-MINUS SIGN: &#xB1; => b1
302&#xB1; => b1
303
304CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I: &#x406; => b2
305&#xB2; => &#xB2;
306
307CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I: &#x456; => b3
308&#xB3; => &#xB3;
309
310CYRILLIC SMALL LETTER GHE WITH UPTURN: &#x491; => b4
311&#xB4; => &#xB4;
312
313MICRO SIGN: &#xB5; => b5
314&#xB5; => b5
315
316PILCROW SIGN: &#xB6; => b6
317&#xB6; => b6
318
319MIDDLE DOT: &#xB7; => b7
320&#xB7; => b7
321
322CYRILLIC SMALL LETTER IO: &#x451; => b8
323&#xB8; => &#xB8;
324
325NUMERO SIGN: &#x2116; => b9
326&#xB9; => &#xB9;
327
328CYRILLIC SMALL LETTER UKRAINIAN IE: &#x454; => ba
329&#xBA; => &#xBA;
330
331RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK: &#xBB; => bb
332&#xBB; => bb
333
334CYRILLIC SMALL LETTER JE: &#x458; => bc
335&#xBC; => &#xBC;
336
337CYRILLIC CAPITAL LETTER DZE: &#x405; => bd
338&#xBD; => &#xBD;
339
340CYRILLIC SMALL LETTER DZE: &#x455; => be
341&#xBE; => &#xBE;
342
343CYRILLIC SMALL LETTER YI: &#x457; => bf
344&#xBF; => &#xBF;
345
346CYRILLIC CAPITAL LETTER A: &#x410; => c0
347&#xC0; => &#xC0;
348
349CYRILLIC CAPITAL LETTER BE: &#x411; => c1
350&#xC1; => &#xC1;
351
352CYRILLIC CAPITAL LETTER VE: &#x412; => c2
353&#xC2; => &#xC2;
354
355CYRILLIC CAPITAL LETTER GHE: &#x413; => c3
356&#xC3; => &#xC3;
357
358CYRILLIC CAPITAL LETTER DE: &#x414; => c4
359&#xC4; => &#xC4;
360
361CYRILLIC CAPITAL LETTER IE: &#x415; => c5
362&#xC5; => &#xC5;
363
364CYRILLIC CAPITAL LETTER ZHE: &#x416; => c6
365&#xC6; => &#xC6;
366
367CYRILLIC CAPITAL LETTER ZE: &#x417; => c7
368&#xC7; => &#xC7;
369
370CYRILLIC CAPITAL LETTER I: &#x418; => c8
371&#xC8; => &#xC8;
372
373CYRILLIC CAPITAL LETTER SHORT I: &#x419; => c9
374&#xC9; => &#xC9;
375
376CYRILLIC CAPITAL LETTER KA: &#x41A; => ca
377&#xCA; => &#xCA;
378
379CYRILLIC CAPITAL LETTER EL: &#x41B; => cb
380&#xCB; => &#xCB;
381
382CYRILLIC CAPITAL LETTER EM: &#x41C; => cc
383&#xCC; => &#xCC;
384
385CYRILLIC CAPITAL LETTER EN: &#x41D; => cd
386&#xCD; => &#xCD;
387
388CYRILLIC CAPITAL LETTER O: &#x41E; => ce
389&#xCE; => &#xCE;
390
391CYRILLIC CAPITAL LETTER PE: &#x41F; => cf
392&#xCF; => &#xCF;
393
394CYRILLIC CAPITAL LETTER ER: &#x420; => d0
395&#xD0; => &#xD0;
396
397CYRILLIC CAPITAL LETTER ES: &#x421; => d1
398&#xD1; => &#xD1;
399
400CYRILLIC CAPITAL LETTER TE: &#x422; => d2
401&#xD2; => &#xD2;
402
403CYRILLIC CAPITAL LETTER U: &#x423; => d3
404&#xD3; => &#xD3;
405
406CYRILLIC CAPITAL LETTER EF: &#x424; => d4
407&#xD4; => &#xD4;
408
409CYRILLIC CAPITAL LETTER HA: &#x425; => d5
410&#xD5; => &#xD5;
411
412CYRILLIC CAPITAL LETTER TSE: &#x426; => d6
413&#xD6; => &#xD6;
414
415CYRILLIC CAPITAL LETTER CHE: &#x427; => d7
416&#xD7; => &#xD7;
417
418CYRILLIC CAPITAL LETTER SHA: &#x428; => d8
419&#xD8; => &#xD8;
420
421CYRILLIC CAPITAL LETTER SHCHA: &#x429; => d9
422&#xD9; => &#xD9;
423
424CYRILLIC CAPITAL LETTER HARD SIGN: &#x42A; => da
425&#xDA; => &#xDA;
426
427CYRILLIC CAPITAL LETTER YERU: &#x42B; => db
428&#xDB; => &#xDB;
429
430CYRILLIC CAPITAL LETTER SOFT SIGN: &#x42C; => dc
431&#xDC; => &#xDC;
432
433CYRILLIC CAPITAL LETTER E: &#x42D; => dd
434&#xDD; => &#xDD;
435
436CYRILLIC CAPITAL LETTER YU: &#x42E; => de
437&#xDE; => &#xDE;
438
439CYRILLIC CAPITAL LETTER YA: &#x42F; => df
440&#xDF; => &#xDF;
441
442CYRILLIC SMALL LETTER A: &#x430; => e0
443&#xE0; => &#xE0;
444
445CYRILLIC SMALL LETTER BE: &#x431; => e1
446&#xE1; => &#xE1;
447
448CYRILLIC SMALL LETTER VE: &#x432; => e2
449&#xE2; => &#xE2;
450
451CYRILLIC SMALL LETTER GHE: &#x433; => e3
452&#xE3; => &#xE3;
453
454CYRILLIC SMALL LETTER DE: &#x434; => e4
455&#xE4; => &#xE4;
456
457CYRILLIC SMALL LETTER IE: &#x435; => e5
458&#xE5; => &#xE5;
459
460CYRILLIC SMALL LETTER ZHE: &#x436; => e6
461&#xE6; => &#xE6;
462
463CYRILLIC SMALL LETTER ZE: &#x437; => e7
464&#xE7; => &#xE7;
465
466CYRILLIC SMALL LETTER I: &#x438; => e8
467&#xE8; => &#xE8;
468
469CYRILLIC SMALL LETTER SHORT I: &#x439; => e9
470&#xE9; => &#xE9;
471
472CYRILLIC SMALL LETTER KA: &#x43A; => ea
473&#xEA; => &#xEA;
474
475CYRILLIC SMALL LETTER EL: &#x43B; => eb
476&#xEB; => &#xEB;
477
478CYRILLIC SMALL LETTER EM: &#x43C; => ec
479&#xEC; => &#xEC;
480
481CYRILLIC SMALL LETTER EN: &#x43D; => ed
482&#xED; => &#xED;
483
484CYRILLIC SMALL LETTER O: &#x43E; => ee
485&#xEE; => &#xEE;
486
487CYRILLIC SMALL LETTER PE: &#x43F; => ef
488&#xEF; => &#xEF;
489
490CYRILLIC SMALL LETTER ER: &#x440; => f0
491&#xF0; => &#xF0;
492
493CYRILLIC SMALL LETTER ES: &#x441; => f1
494&#xF1; => &#xF1;
495
496CYRILLIC SMALL LETTER TE: &#x442; => f2
497&#xF2; => &#xF2;
498
499CYRILLIC SMALL LETTER U: &#x443; => f3
500&#xF3; => &#xF3;
501
502CYRILLIC SMALL LETTER EF: &#x444; => f4
503&#xF4; => &#xF4;
504
505CYRILLIC SMALL LETTER HA: &#x445; => f5
506&#xF5; => &#xF5;
507
508CYRILLIC SMALL LETTER TSE: &#x446; => f6
509&#xF6; => &#xF6;
510
511CYRILLIC SMALL LETTER CHE: &#x447; => f7
512&#xF7; => &#xF7;
513
514CYRILLIC SMALL LETTER SHA: &#x448; => f8
515&#xF8; => &#xF8;
516
517CYRILLIC SMALL LETTER SHCHA: &#x449; => f9
518&#xF9; => &#xF9;
519
520CYRILLIC SMALL LETTER HARD SIGN: &#x44A; => fa
521&#xFA; => &#xFA;
522
523CYRILLIC SMALL LETTER YERU: &#x44B; => fb
524&#xFB; => &#xFB;
525
526CYRILLIC SMALL LETTER SOFT SIGN: &#x44C; => fc
527&#xFC; => &#xFC;
528
529CYRILLIC SMALL LETTER E: &#x44D; => fd
530&#xFD; => &#xFD;
531
532CYRILLIC SMALL LETTER YU: &#x44E; => fe
533&#xFE; => &#xFE;
534
535CYRILLIC SMALL LETTER YA: &#x44F; => ff
536&#xFF; => &#xFF;
537