1--TEST--
2Translation of HTML entities for encoding CP866
3--FILE--
4<?php
5$arr = array(
60x0410 => array(0x80, "CYRILLIC CAPITAL LETTER A"),
70x0411 => array(0x81, "CYRILLIC CAPITAL LETTER BE"),
80x0412 => array(0x82, "CYRILLIC CAPITAL LETTER VE"),
90x0413 => array(0x83, "CYRILLIC CAPITAL LETTER GHE"),
100x0414 => array(0x84, "CYRILLIC CAPITAL LETTER DE"),
110x0415 => array(0x85, "CYRILLIC CAPITAL LETTER IE"),
120x0416 => array(0x86, "CYRILLIC CAPITAL LETTER ZHE"),
130x0417 => array(0x87, "CYRILLIC CAPITAL LETTER ZE"),
140x0418 => array(0x88, "CYRILLIC CAPITAL LETTER I"),
150x0419 => array(0x89, "CYRILLIC CAPITAL LETTER SHORT I"),
160x041a => array(0x8a, "CYRILLIC CAPITAL LETTER KA"),
170x041b => array(0x8b, "CYRILLIC CAPITAL LETTER EL"),
180x041c => array(0x8c, "CYRILLIC CAPITAL LETTER EM"),
190x041d => array(0x8d, "CYRILLIC CAPITAL LETTER EN"),
200x041e => array(0x8e, "CYRILLIC CAPITAL LETTER O"),
210x041f => array(0x8f, "CYRILLIC CAPITAL LETTER PE"),
220x0420 => array(0x90, "CYRILLIC CAPITAL LETTER ER"),
230x0421 => array(0x91, "CYRILLIC CAPITAL LETTER ES"),
240x0422 => array(0x92, "CYRILLIC CAPITAL LETTER TE"),
250x0423 => array(0x93, "CYRILLIC CAPITAL LETTER U"),
260x0424 => array(0x94, "CYRILLIC CAPITAL LETTER EF"),
270x0425 => array(0x95, "CYRILLIC CAPITAL LETTER HA"),
280x0426 => array(0x96, "CYRILLIC CAPITAL LETTER TSE"),
290x0427 => array(0x97, "CYRILLIC CAPITAL LETTER CHE"),
300x0428 => array(0x98, "CYRILLIC CAPITAL LETTER SHA"),
310x0429 => array(0x99, "CYRILLIC CAPITAL LETTER SHCHA"),
320x042a => array(0x9a, "CYRILLIC CAPITAL LETTER HARD SIGN"),
330x042b => array(0x9b, "CYRILLIC CAPITAL LETTER YERU"),
340x042c => array(0x9c, "CYRILLIC CAPITAL LETTER SOFT SIGN"),
350x042d => array(0x9d, "CYRILLIC CAPITAL LETTER E"),
360x042e => array(0x9e, "CYRILLIC CAPITAL LETTER YU"),
370x042f => array(0x9f, "CYRILLIC CAPITAL LETTER YA"),
380x0430 => array(0xa0, "CYRILLIC SMALL LETTER A"),
390x0431 => array(0xa1, "CYRILLIC SMALL LETTER BE"),
400x0432 => array(0xa2, "CYRILLIC SMALL LETTER VE"),
410x0433 => array(0xa3, "CYRILLIC SMALL LETTER GHE"),
420x0434 => array(0xa4, "CYRILLIC SMALL LETTER DE"),
430x0435 => array(0xa5, "CYRILLIC SMALL LETTER IE"),
440x0436 => array(0xa6, "CYRILLIC SMALL LETTER ZHE"),
450x0437 => array(0xa7, "CYRILLIC SMALL LETTER ZE"),
460x0438 => array(0xa8, "CYRILLIC SMALL LETTER I"),
470x0439 => array(0xa9, "CYRILLIC SMALL LETTER SHORT I"),
480x043a => array(0xaa, "CYRILLIC SMALL LETTER KA"),
490x043b => array(0xab, "CYRILLIC SMALL LETTER EL"),
500x043c => array(0xac, "CYRILLIC SMALL LETTER EM"),
510x043d => array(0xad, "CYRILLIC SMALL LETTER EN"),
520x043e => array(0xae, "CYRILLIC SMALL LETTER O"),
530x043f => array(0xaf, "CYRILLIC SMALL LETTER PE"),
540x2591 => array(0xb0, "LIGHT SHADE"),
550x2592 => array(0xb1, "MEDIUM SHADE"),
560x2593 => array(0xb2, "DARK SHADE"),
570x2502 => array(0xb3, "BOX DRAWINGS LIGHT VERTICAL"),
580x2524 => array(0xb4, "BOX DRAWINGS LIGHT VERTICAL AND LEFT"),
590x2561 => array(0xb5, "BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE"),
600x2562 => array(0xb6, "BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE"),
610x2556 => array(0xb7, "BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE"),
620x2555 => array(0xb8, "BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE"),
630x2563 => array(0xb9, "BOX DRAWINGS DOUBLE VERTICAL AND LEFT"),
640x2551 => array(0xba, "BOX DRAWINGS DOUBLE VERTICAL"),
650x2557 => array(0xbb, "BOX DRAWINGS DOUBLE DOWN AND LEFT"),
660x255d => array(0xbc, "BOX DRAWINGS DOUBLE UP AND LEFT"),
670x255c => array(0xbd, "BOX DRAWINGS UP DOUBLE AND LEFT SINGLE"),
680x255b => array(0xbe, "BOX DRAWINGS UP SINGLE AND LEFT DOUBLE"),
690x2510 => array(0xbf, "BOX DRAWINGS LIGHT DOWN AND LEFT"),
700x2514 => array(0xc0, "BOX DRAWINGS LIGHT UP AND RIGHT"),
710x2534 => array(0xc1, "BOX DRAWINGS LIGHT UP AND HORIZONTAL"),
720x252c => array(0xc2, "BOX DRAWINGS LIGHT DOWN AND HORIZONTAL"),
730x251c => array(0xc3, "BOX DRAWINGS LIGHT VERTICAL AND RIGHT"),
740x2500 => array(0xc4, "BOX DRAWINGS LIGHT HORIZONTAL"),
750x253c => array(0xc5, "BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL"),
760x255e => array(0xc6, "BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE"),
770x255f => array(0xc7, "BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE"),
780x255a => array(0xc8, "BOX DRAWINGS DOUBLE UP AND RIGHT"),
790x2554 => array(0xc9, "BOX DRAWINGS DOUBLE DOWN AND RIGHT"),
800x2569 => array(0xca, "BOX DRAWINGS DOUBLE UP AND HORIZONTAL"),
810x2566 => array(0xcb, "BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL"),
820x2560 => array(0xcc, "BOX DRAWINGS DOUBLE VERTICAL AND RIGHT"),
830x2550 => array(0xcd, "BOX DRAWINGS DOUBLE HORIZONTAL"),
840x256c => array(0xce, "BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL"),
850x2567 => array(0xcf, "BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE"),
860x2568 => array(0xd0, "BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE"),
870x2564 => array(0xd1, "BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE"),
880x2565 => array(0xd2, "BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE"),
890x2559 => array(0xd3, "BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE"),
900x2558 => array(0xd4, "BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE"),
910x2552 => array(0xd5, "BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE"),
920x2553 => array(0xd6, "BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE"),
930x256b => array(0xd7, "BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE"),
940x256a => array(0xd8, "BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE"),
950x2518 => array(0xd9, "BOX DRAWINGS LIGHT UP AND LEFT"),
960x250c => array(0xda, "BOX DRAWINGS LIGHT DOWN AND RIGHT"),
970x2588 => array(0xdb, "FULL BLOCK"),
980x2584 => array(0xdc, "LOWER HALF BLOCK"),
990x258c => array(0xdd, "LEFT HALF BLOCK"),
1000x2590 => array(0xde, "RIGHT HALF BLOCK"),
1010x2580 => array(0xdf, "UPPER HALF BLOCK"),
1020x0440 => array(0xe0, "CYRILLIC SMALL LETTER ER"),
1030x0441 => array(0xe1, "CYRILLIC SMALL LETTER ES"),
1040x0442 => array(0xe2, "CYRILLIC SMALL LETTER TE"),
1050x0443 => array(0xe3, "CYRILLIC SMALL LETTER U"),
1060x0444 => array(0xe4, "CYRILLIC SMALL LETTER EF"),
1070x0445 => array(0xe5, "CYRILLIC SMALL LETTER HA"),
1080x0446 => array(0xe6, "CYRILLIC SMALL LETTER TSE"),
1090x0447 => array(0xe7, "CYRILLIC SMALL LETTER CHE"),
1100x0448 => array(0xe8, "CYRILLIC SMALL LETTER SHA"),
1110x0449 => array(0xe9, "CYRILLIC SMALL LETTER SHCHA"),
1120x044a => array(0xea, "CYRILLIC SMALL LETTER HARD SIGN"),
1130x044b => array(0xeb, "CYRILLIC SMALL LETTER YERU"),
1140x044c => array(0xec, "CYRILLIC SMALL LETTER SOFT SIGN"),
1150x044d => array(0xed, "CYRILLIC SMALL LETTER E"),
1160x044e => array(0xee, "CYRILLIC SMALL LETTER YU"),
1170x044f => array(0xef, "CYRILLIC SMALL LETTER YA"),
1180x0401 => array(0xf0, "CYRILLIC CAPITAL LETTER IO"),
1190x0451 => array(0xf1, "CYRILLIC SMALL LETTER IO"),
1200x0404 => array(0xf2, "CYRILLIC CAPITAL LETTER UKRAINIAN IE"),
1210x0454 => array(0xf3, "CYRILLIC SMALL LETTER UKRAINIAN IE"),
1220x0407 => array(0xf4, "CYRILLIC CAPITAL LETTER YI"),
1230x0457 => array(0xf5, "CYRILLIC SMALL LETTER YI"),
1240x040e => array(0xf6, "CYRILLIC CAPITAL LETTER SHORT U"),
1250x045e => array(0xf7, "CYRILLIC SMALL LETTER SHORT U"),
1260x00b0 => array(0xf8, "DEGREE SIGN"),
1270x2219 => array(0xf9, "BULLET OPERATOR"),
1280x00b7 => array(0xfa, "MIDDLE DOT"),
1290x221a => array(0xfb, "SQUARE ROOT"),
1300x2116 => array(0xfc, "NUMERO SIGN"),
1310x00a4 => array(0xfd, "CURRENCY SIGN"),
1320x25a0 => array(0xfe, "BLACK SQUARE"),
1330x00a0 => array(0xff, "NO-BREAK SPACE"),
134);
135
136foreach ($arr as $u => $v) {
137    $ent = sprintf("&#x%X;", $u);
138    $res = html_entity_decode($ent, ENT_QUOTES, 'CP866');
139    $d = unpack("H*", $res);
140    echo sprintf("%s: %s => %s\n", $v[1], $ent, $d[1]);
141
142    $ent = sprintf("&#x%X;", $v[0]);
143    $res = html_entity_decode($ent, ENT_QUOTES, 'CP866');
144    if ($res[0] != "&" || $res[1] != "#")
145        $res = unpack("H*", $res)[1];
146    echo sprintf("%s => %s\n\n", $ent, $res);
147}
148--EXPECT--
149CYRILLIC CAPITAL LETTER A: &#x410; => 80
150&#x80; => &#x80;
151
152CYRILLIC CAPITAL LETTER BE: &#x411; => 81
153&#x81; => &#x81;
154
155CYRILLIC CAPITAL LETTER VE: &#x412; => 82
156&#x82; => &#x82;
157
158CYRILLIC CAPITAL LETTER GHE: &#x413; => 83
159&#x83; => &#x83;
160
161CYRILLIC CAPITAL LETTER DE: &#x414; => 84
162&#x84; => &#x84;
163
164CYRILLIC CAPITAL LETTER IE: &#x415; => 85
165&#x85; => &#x85;
166
167CYRILLIC CAPITAL LETTER ZHE: &#x416; => 86
168&#x86; => &#x86;
169
170CYRILLIC CAPITAL LETTER ZE: &#x417; => 87
171&#x87; => &#x87;
172
173CYRILLIC CAPITAL LETTER I: &#x418; => 88
174&#x88; => &#x88;
175
176CYRILLIC CAPITAL LETTER SHORT I: &#x419; => 89
177&#x89; => &#x89;
178
179CYRILLIC CAPITAL LETTER KA: &#x41A; => 8a
180&#x8A; => &#x8A;
181
182CYRILLIC CAPITAL LETTER EL: &#x41B; => 8b
183&#x8B; => &#x8B;
184
185CYRILLIC CAPITAL LETTER EM: &#x41C; => 8c
186&#x8C; => &#x8C;
187
188CYRILLIC CAPITAL LETTER EN: &#x41D; => 8d
189&#x8D; => &#x8D;
190
191CYRILLIC CAPITAL LETTER O: &#x41E; => 8e
192&#x8E; => &#x8E;
193
194CYRILLIC CAPITAL LETTER PE: &#x41F; => 8f
195&#x8F; => &#x8F;
196
197CYRILLIC CAPITAL LETTER ER: &#x420; => 90
198&#x90; => &#x90;
199
200CYRILLIC CAPITAL LETTER ES: &#x421; => 91
201&#x91; => &#x91;
202
203CYRILLIC CAPITAL LETTER TE: &#x422; => 92
204&#x92; => &#x92;
205
206CYRILLIC CAPITAL LETTER U: &#x423; => 93
207&#x93; => &#x93;
208
209CYRILLIC CAPITAL LETTER EF: &#x424; => 94
210&#x94; => &#x94;
211
212CYRILLIC CAPITAL LETTER HA: &#x425; => 95
213&#x95; => &#x95;
214
215CYRILLIC CAPITAL LETTER TSE: &#x426; => 96
216&#x96; => &#x96;
217
218CYRILLIC CAPITAL LETTER CHE: &#x427; => 97
219&#x97; => &#x97;
220
221CYRILLIC CAPITAL LETTER SHA: &#x428; => 98
222&#x98; => &#x98;
223
224CYRILLIC CAPITAL LETTER SHCHA: &#x429; => 99
225&#x99; => &#x99;
226
227CYRILLIC CAPITAL LETTER HARD SIGN: &#x42A; => 9a
228&#x9A; => &#x9A;
229
230CYRILLIC CAPITAL LETTER YERU: &#x42B; => 9b
231&#x9B; => &#x9B;
232
233CYRILLIC CAPITAL LETTER SOFT SIGN: &#x42C; => 9c
234&#x9C; => &#x9C;
235
236CYRILLIC CAPITAL LETTER E: &#x42D; => 9d
237&#x9D; => &#x9D;
238
239CYRILLIC CAPITAL LETTER YU: &#x42E; => 9e
240&#x9E; => &#x9E;
241
242CYRILLIC CAPITAL LETTER YA: &#x42F; => 9f
243&#x9F; => &#x9F;
244
245CYRILLIC SMALL LETTER A: &#x430; => a0
246&#xA0; => ff
247
248CYRILLIC SMALL LETTER BE: &#x431; => a1
249&#xA1; => &#xA1;
250
251CYRILLIC SMALL LETTER VE: &#x432; => a2
252&#xA2; => &#xA2;
253
254CYRILLIC SMALL LETTER GHE: &#x433; => a3
255&#xA3; => &#xA3;
256
257CYRILLIC SMALL LETTER DE: &#x434; => a4
258&#xA4; => fd
259
260CYRILLIC SMALL LETTER IE: &#x435; => a5
261&#xA5; => &#xA5;
262
263CYRILLIC SMALL LETTER ZHE: &#x436; => a6
264&#xA6; => &#xA6;
265
266CYRILLIC SMALL LETTER ZE: &#x437; => a7
267&#xA7; => &#xA7;
268
269CYRILLIC SMALL LETTER I: &#x438; => a8
270&#xA8; => &#xA8;
271
272CYRILLIC SMALL LETTER SHORT I: &#x439; => a9
273&#xA9; => &#xA9;
274
275CYRILLIC SMALL LETTER KA: &#x43A; => aa
276&#xAA; => &#xAA;
277
278CYRILLIC SMALL LETTER EL: &#x43B; => ab
279&#xAB; => &#xAB;
280
281CYRILLIC SMALL LETTER EM: &#x43C; => ac
282&#xAC; => &#xAC;
283
284CYRILLIC SMALL LETTER EN: &#x43D; => ad
285&#xAD; => &#xAD;
286
287CYRILLIC SMALL LETTER O: &#x43E; => ae
288&#xAE; => &#xAE;
289
290CYRILLIC SMALL LETTER PE: &#x43F; => af
291&#xAF; => &#xAF;
292
293LIGHT SHADE: &#x2591; => b0
294&#xB0; => f8
295
296MEDIUM SHADE: &#x2592; => b1
297&#xB1; => &#xB1;
298
299DARK SHADE: &#x2593; => b2
300&#xB2; => &#xB2;
301
302BOX DRAWINGS LIGHT VERTICAL: &#x2502; => b3
303&#xB3; => &#xB3;
304
305BOX DRAWINGS LIGHT VERTICAL AND LEFT: &#x2524; => b4
306&#xB4; => &#xB4;
307
308BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE: &#x2561; => b5
309&#xB5; => &#xB5;
310
311BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE: &#x2562; => b6
312&#xB6; => &#xB6;
313
314BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE: &#x2556; => b7
315&#xB7; => fa
316
317BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE: &#x2555; => b8
318&#xB8; => &#xB8;
319
320BOX DRAWINGS DOUBLE VERTICAL AND LEFT: &#x2563; => b9
321&#xB9; => &#xB9;
322
323BOX DRAWINGS DOUBLE VERTICAL: &#x2551; => ba
324&#xBA; => &#xBA;
325
326BOX DRAWINGS DOUBLE DOWN AND LEFT: &#x2557; => bb
327&#xBB; => &#xBB;
328
329BOX DRAWINGS DOUBLE UP AND LEFT: &#x255D; => bc
330&#xBC; => &#xBC;
331
332BOX DRAWINGS UP DOUBLE AND LEFT SINGLE: &#x255C; => bd
333&#xBD; => &#xBD;
334
335BOX DRAWINGS UP SINGLE AND LEFT DOUBLE: &#x255B; => be
336&#xBE; => &#xBE;
337
338BOX DRAWINGS LIGHT DOWN AND LEFT: &#x2510; => bf
339&#xBF; => &#xBF;
340
341BOX DRAWINGS LIGHT UP AND RIGHT: &#x2514; => c0
342&#xC0; => &#xC0;
343
344BOX DRAWINGS LIGHT UP AND HORIZONTAL: &#x2534; => c1
345&#xC1; => &#xC1;
346
347BOX DRAWINGS LIGHT DOWN AND HORIZONTAL: &#x252C; => c2
348&#xC2; => &#xC2;
349
350BOX DRAWINGS LIGHT VERTICAL AND RIGHT: &#x251C; => c3
351&#xC3; => &#xC3;
352
353BOX DRAWINGS LIGHT HORIZONTAL: &#x2500; => c4
354&#xC4; => &#xC4;
355
356BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL: &#x253C; => c5
357&#xC5; => &#xC5;
358
359BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE: &#x255E; => c6
360&#xC6; => &#xC6;
361
362BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE: &#x255F; => c7
363&#xC7; => &#xC7;
364
365BOX DRAWINGS DOUBLE UP AND RIGHT: &#x255A; => c8
366&#xC8; => &#xC8;
367
368BOX DRAWINGS DOUBLE DOWN AND RIGHT: &#x2554; => c9
369&#xC9; => &#xC9;
370
371BOX DRAWINGS DOUBLE UP AND HORIZONTAL: &#x2569; => ca
372&#xCA; => &#xCA;
373
374BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL: &#x2566; => cb
375&#xCB; => &#xCB;
376
377BOX DRAWINGS DOUBLE VERTICAL AND RIGHT: &#x2560; => cc
378&#xCC; => &#xCC;
379
380BOX DRAWINGS DOUBLE HORIZONTAL: &#x2550; => cd
381&#xCD; => &#xCD;
382
383BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL: &#x256C; => ce
384&#xCE; => &#xCE;
385
386BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE: &#x2567; => cf
387&#xCF; => &#xCF;
388
389BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE: &#x2568; => d0
390&#xD0; => &#xD0;
391
392BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE: &#x2564; => d1
393&#xD1; => &#xD1;
394
395BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE: &#x2565; => d2
396&#xD2; => &#xD2;
397
398BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE: &#x2559; => d3
399&#xD3; => &#xD3;
400
401BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE: &#x2558; => d4
402&#xD4; => &#xD4;
403
404BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE: &#x2552; => d5
405&#xD5; => &#xD5;
406
407BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE: &#x2553; => d6
408&#xD6; => &#xD6;
409
410BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE: &#x256B; => d7
411&#xD7; => &#xD7;
412
413BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE: &#x256A; => d8
414&#xD8; => &#xD8;
415
416BOX DRAWINGS LIGHT UP AND LEFT: &#x2518; => d9
417&#xD9; => &#xD9;
418
419BOX DRAWINGS LIGHT DOWN AND RIGHT: &#x250C; => da
420&#xDA; => &#xDA;
421
422FULL BLOCK: &#x2588; => db
423&#xDB; => &#xDB;
424
425LOWER HALF BLOCK: &#x2584; => dc
426&#xDC; => &#xDC;
427
428LEFT HALF BLOCK: &#x258C; => dd
429&#xDD; => &#xDD;
430
431RIGHT HALF BLOCK: &#x2590; => de
432&#xDE; => &#xDE;
433
434UPPER HALF BLOCK: &#x2580; => df
435&#xDF; => &#xDF;
436
437CYRILLIC SMALL LETTER ER: &#x440; => e0
438&#xE0; => &#xE0;
439
440CYRILLIC SMALL LETTER ES: &#x441; => e1
441&#xE1; => &#xE1;
442
443CYRILLIC SMALL LETTER TE: &#x442; => e2
444&#xE2; => &#xE2;
445
446CYRILLIC SMALL LETTER U: &#x443; => e3
447&#xE3; => &#xE3;
448
449CYRILLIC SMALL LETTER EF: &#x444; => e4
450&#xE4; => &#xE4;
451
452CYRILLIC SMALL LETTER HA: &#x445; => e5
453&#xE5; => &#xE5;
454
455CYRILLIC SMALL LETTER TSE: &#x446; => e6
456&#xE6; => &#xE6;
457
458CYRILLIC SMALL LETTER CHE: &#x447; => e7
459&#xE7; => &#xE7;
460
461CYRILLIC SMALL LETTER SHA: &#x448; => e8
462&#xE8; => &#xE8;
463
464CYRILLIC SMALL LETTER SHCHA: &#x449; => e9
465&#xE9; => &#xE9;
466
467CYRILLIC SMALL LETTER HARD SIGN: &#x44A; => ea
468&#xEA; => &#xEA;
469
470CYRILLIC SMALL LETTER YERU: &#x44B; => eb
471&#xEB; => &#xEB;
472
473CYRILLIC SMALL LETTER SOFT SIGN: &#x44C; => ec
474&#xEC; => &#xEC;
475
476CYRILLIC SMALL LETTER E: &#x44D; => ed
477&#xED; => &#xED;
478
479CYRILLIC SMALL LETTER YU: &#x44E; => ee
480&#xEE; => &#xEE;
481
482CYRILLIC SMALL LETTER YA: &#x44F; => ef
483&#xEF; => &#xEF;
484
485CYRILLIC CAPITAL LETTER IO: &#x401; => f0
486&#xF0; => &#xF0;
487
488CYRILLIC SMALL LETTER IO: &#x451; => f1
489&#xF1; => &#xF1;
490
491CYRILLIC CAPITAL LETTER UKRAINIAN IE: &#x404; => f2
492&#xF2; => &#xF2;
493
494CYRILLIC SMALL LETTER UKRAINIAN IE: &#x454; => f3
495&#xF3; => &#xF3;
496
497CYRILLIC CAPITAL LETTER YI: &#x407; => f4
498&#xF4; => &#xF4;
499
500CYRILLIC SMALL LETTER YI: &#x457; => f5
501&#xF5; => &#xF5;
502
503CYRILLIC CAPITAL LETTER SHORT U: &#x40E; => f6
504&#xF6; => &#xF6;
505
506CYRILLIC SMALL LETTER SHORT U: &#x45E; => f7
507&#xF7; => &#xF7;
508
509DEGREE SIGN: &#xB0; => f8
510&#xF8; => &#xF8;
511
512BULLET OPERATOR: &#x2219; => f9
513&#xF9; => &#xF9;
514
515MIDDLE DOT: &#xB7; => fa
516&#xFA; => &#xFA;
517
518SQUARE ROOT: &#x221A; => fb
519&#xFB; => &#xFB;
520
521NUMERO SIGN: &#x2116; => fc
522&#xFC; => &#xFC;
523
524CURRENCY SIGN: &#xA4; => fd
525&#xFD; => &#xFD;
526
527BLACK SQUARE: &#x25A0; => fe
528&#xFE; => &#xFE;
529
530NO-BREAK SPACE: &#xA0; => ff
531&#xFF; => &#xFF;
532
533
534