Return to html_entity_decode_koi8-r.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / strings |
1.1 misho 1: --TEST-- 2: Translation of HTML entities for encoding KOI8-R 3: --FILE-- 4: <?php 5: $arr = array( 6: 0x2500 => array(0x80, "BOX DRAWINGS LIGHT HORIZONTAL"), 7: 0x2502 => array(0x81, "BOX DRAWINGS LIGHT VERTICAL"), 8: 0x250C => array(0x82, "BOX DRAWINGS LIGHT DOWN AND RIGHT"), 9: 0x2510 => array(0x83, "BOX DRAWINGS LIGHT DOWN AND LEFT"), 10: 0x2514 => array(0x84, "BOX DRAWINGS LIGHT UP AND RIGHT"), 11: 0x2518 => array(0x85, "BOX DRAWINGS LIGHT UP AND LEFT"), 12: 0x251C => array(0x86, "BOX DRAWINGS LIGHT VERTICAL AND RIGHT"), 13: 0x2524 => array(0x87, "BOX DRAWINGS LIGHT VERTICAL AND LEFT"), 14: 0x252C => array(0x88, "BOX DRAWINGS LIGHT DOWN AND HORIZONTAL"), 15: 0x2534 => array(0x89, "BOX DRAWINGS LIGHT UP AND HORIZONTAL"), 16: 0x253C => array(0x8A, "BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL"), 17: 0x2580 => array(0x8B, "UPPER HALF BLOCK"), 18: 0x2584 => array(0x8C, "LOWER HALF BLOCK"), 19: 0x2588 => array(0x8D, "FULL BLOCK"), 20: 0x258C => array(0x8E, "LEFT HALF BLOCK"), 21: 0x2590 => array(0x8F, "RIGHT HALF BLOCK"), 22: 0x2591 => array(0x90, "LIGHT SHADE"), 23: 0x2592 => array(0x91, "MEDIUM SHADE"), 24: 0x2593 => array(0x92, "DARK SHADE"), 25: 0x2320 => array(0x93, "TOP HALF INTEGRAL"), 26: 0x25A0 => array(0x94, "BLACK SQUARE"), 27: 0x2219 => array(0x95, "BULLET OPERATOR"), 28: 0x221A => array(0x96, "SQUARE ROOT"), 29: 0x2248 => array(0x97, "ALMOST EQUAL TO"), 30: 0x2264 => array(0x98, "LESS-THAN OR EQUAL TO"), 31: 0x2265 => array(0x99, "GREATER-THAN OR EQUAL TO"), 32: 0x00A0 => array(0x9A, "NO-BREAK SPACE"), 33: 0x2321 => array(0x9B, "BOTTOM HALF INTEGRAL"), 34: 0x00B0 => array(0x9C, "DEGREE SIGN"), 35: 0x00B2 => array(0x9D, "SUPERSCRIPT TWO"), 36: 0x00B7 => array(0x9E, "MIDDLE DOT"), 37: 0x00F7 => array(0x9F, "DIVISION SIGN"), 38: 0x2550 => array(0xA0, "BOX DRAWINGS DOUBLE HORIZONTAL"), 39: 0x2551 => array(0xA1, "BOX DRAWINGS DOUBLE VERTICAL"), 40: 0x2552 => array(0xA2, "BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE"), 41: 0x0451 => array(0xA3, "CYRILLIC SMALL LETTER IO"), 42: 0x2553 => array(0xA4, "BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE"), 43: 0x2554 => array(0xA5, "BOX DRAWINGS DOUBLE DOWN AND RIGHT"), 44: 0x2555 => array(0xA6, "BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE"), 45: 0x2556 => array(0xA7, "BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE"), 46: 0x2557 => array(0xA8, "BOX DRAWINGS DOUBLE DOWN AND LEFT"), 47: 0x2558 => array(0xA9, "BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE"), 48: 0x2559 => array(0xAA, "BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE"), 49: 0x255A => array(0xAB, "BOX DRAWINGS DOUBLE UP AND RIGHT"), 50: 0x255B => array(0xAC, "BOX DRAWINGS UP SINGLE AND LEFT DOUBLE"), 51: 0x255C => array(0xAD, "BOX DRAWINGS UP DOUBLE AND LEFT SINGLE"), 52: 0x255D => array(0xAE, "BOX DRAWINGS DOUBLE UP AND LEFT"), 53: 0x255E => array(0xAF, "BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE"), 54: 0x255F => array(0xB0, "BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE"), 55: 0x2560 => array(0xB1, "BOX DRAWINGS DOUBLE VERTICAL AND RIGHT"), 56: 0x2561 => array(0xB2, "BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE"), 57: 0x0401 => array(0xB3, "CYRILLIC CAPITAL LETTER IO"), 58: 0x2562 => array(0xB4, "BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE"), 59: 0x2563 => array(0xB5, "BOX DRAWINGS DOUBLE VERTICAL AND LEFT"), 60: 0x2564 => array(0xB6, "BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE"), 61: 0x2565 => array(0xB7, "BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE"), 62: 0x2566 => array(0xB8, "BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL"), 63: 0x2567 => array(0xB9, "BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE"), 64: 0x2568 => array(0xBA, "BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE"), 65: 0x2569 => array(0xBB, "BOX DRAWINGS DOUBLE UP AND HORIZONTAL"), 66: 0x256A => array(0xBC, "BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE"), 67: 0x256B => array(0xBD, "BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE"), 68: 0x256C => array(0xBE, "BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL"), 69: 0x00A9 => array(0xBF, "COPYRIGHT SIGN"), 70: 0x044E => array(0xC0, "CYRILLIC SMALL LETTER YU"), 71: 0x0430 => array(0xC1, "CYRILLIC SMALL LETTER A"), 72: 0x0431 => array(0xC2, "CYRILLIC SMALL LETTER BE"), 73: 0x0446 => array(0xC3, "CYRILLIC SMALL LETTER TSE"), 74: 0x0434 => array(0xC4, "CYRILLIC SMALL LETTER DE"), 75: 0x0435 => array(0xC5, "CYRILLIC SMALL LETTER IE"), 76: 0x0444 => array(0xC6, "CYRILLIC SMALL LETTER EF"), 77: 0x0433 => array(0xC7, "CYRILLIC SMALL LETTER GHE"), 78: 0x0445 => array(0xC8, "CYRILLIC SMALL LETTER HA"), 79: 0x0438 => array(0xC9, "CYRILLIC SMALL LETTER I"), 80: 0x0439 => array(0xCA, "CYRILLIC SMALL LETTER SHORT I"), 81: 0x043A => array(0xCB, "CYRILLIC SMALL LETTER KA"), 82: 0x043B => array(0xCC, "CYRILLIC SMALL LETTER EL"), 83: 0x043C => array(0xCD, "CYRILLIC SMALL LETTER EM"), 84: 0x043D => array(0xCE, "CYRILLIC SMALL LETTER EN"), 85: 0x043E => array(0xCF, "CYRILLIC SMALL LETTER O"), 86: 0x043F => array(0xD0, "CYRILLIC SMALL LETTER PE"), 87: 0x044F => array(0xD1, "CYRILLIC SMALL LETTER YA"), 88: 0x0440 => array(0xD2, "CYRILLIC SMALL LETTER ER"), 89: 0x0441 => array(0xD3, "CYRILLIC SMALL LETTER ES"), 90: 0x0442 => array(0xD4, "CYRILLIC SMALL LETTER TE"), 91: 0x0443 => array(0xD5, "CYRILLIC SMALL LETTER U"), 92: 0x0436 => array(0xD6, "CYRILLIC SMALL LETTER ZHE"), 93: 0x0432 => array(0xD7, "CYRILLIC SMALL LETTER VE"), 94: 0x044C => array(0xD8, "CYRILLIC SMALL LETTER SOFT SIGN"), 95: 0x044B => array(0xD9, "CYRILLIC SMALL LETTER YERU"), 96: 0x0437 => array(0xDA, "CYRILLIC SMALL LETTER ZE"), 97: 0x0448 => array(0xDB, "CYRILLIC SMALL LETTER SHA"), 98: 0x044D => array(0xDC, "CYRILLIC SMALL LETTER E"), 99: 0x0449 => array(0xDD, "CYRILLIC SMALL LETTER SHCHA"), 100: 0x0447 => array(0xDE, "CYRILLIC SMALL LETTER CHE"), 101: 0x044A => array(0xDF, "CYRILLIC SMALL LETTER HARD SIGN"), 102: 0x042E => array(0xE0, "CYRILLIC CAPITAL LETTER YU"), 103: 0x0410 => array(0xE1, "CYRILLIC CAPITAL LETTER A"), 104: 0x0411 => array(0xE2, "CYRILLIC CAPITAL LETTER BE"), 105: 0x0426 => array(0xE3, "CYRILLIC CAPITAL LETTER TSE"), 106: 0x0414 => array(0xE4, "CYRILLIC CAPITAL LETTER DE"), 107: 0x0415 => array(0xE5, "CYRILLIC CAPITAL LETTER IE"), 108: 0x0424 => array(0xE6, "CYRILLIC CAPITAL LETTER EF"), 109: 0x0413 => array(0xE7, "CYRILLIC CAPITAL LETTER GHE"), 110: 0x0425 => array(0xE8, "CYRILLIC CAPITAL LETTER HA"), 111: 0x0418 => array(0xE9, "CYRILLIC CAPITAL LETTER I"), 112: 0x0419 => array(0xEA, "CYRILLIC CAPITAL LETTER SHORT I"), 113: 0x041A => array(0xEB, "CYRILLIC CAPITAL LETTER KA"), 114: 0x041B => array(0xEC, "CYRILLIC CAPITAL LETTER EL"), 115: 0x041C => array(0xED, "CYRILLIC CAPITAL LETTER EM"), 116: 0x041D => array(0xEE, "CYRILLIC CAPITAL LETTER EN"), 117: 0x041E => array(0xEF, "CYRILLIC CAPITAL LETTER O"), 118: 0x041F => array(0xF0, "CYRILLIC CAPITAL LETTER PE"), 119: 0x042F => array(0xF1, "CYRILLIC CAPITAL LETTER YA"), 120: 0x0420 => array(0xF2, "CYRILLIC CAPITAL LETTER ER"), 121: 0x0421 => array(0xF3, "CYRILLIC CAPITAL LETTER ES"), 122: 0x0422 => array(0xF4, "CYRILLIC CAPITAL LETTER TE"), 123: 0x0423 => array(0xF5, "CYRILLIC CAPITAL LETTER U"), 124: 0x0416 => array(0xF6, "CYRILLIC CAPITAL LETTER ZHE"), 125: 0x0412 => array(0xF7, "CYRILLIC CAPITAL LETTER VE"), 126: 0x042C => array(0xF8, "CYRILLIC CAPITAL LETTER SOFT SIGN"), 127: 0x042B => array(0xF9, "CYRILLIC CAPITAL LETTER YERU"), 128: 0x0417 => array(0xFA, "CYRILLIC CAPITAL LETTER ZE"), 129: 0x0428 => array(0xFB, "CYRILLIC CAPITAL LETTER SHA"), 130: 0x042D => array(0xFC, "CYRILLIC CAPITAL LETTER E"), 131: 0x0429 => array(0xFD, "CYRILLIC CAPITAL LETTER SHCHA"), 132: 0x0427 => array(0xFE, "CYRILLIC CAPITAL LETTER CHE"), 133: 0x042A => array(0xFF, "CYRILLIC CAPITAL LETTER HARD SIGN"), 134: ); 135: 136: foreach ($arr as $u => $v) { 137: $ent = sprintf("&#x%X;", $u); 138: $res = html_entity_decode($ent, ENT_QUOTES, 'KOI8-R'); 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, 'KOI8-R'); 144: if ($res[0] != "&" || $res[1] != "#") 145: $res = unpack("H*", $res)[1]; 146: echo sprintf("%s => %s\n\n", $ent, $res); 147: } 148: --EXPECT-- 149: BOX DRAWINGS LIGHT HORIZONTAL: ─ => 80 150: € => € 151: 152: BOX DRAWINGS LIGHT VERTICAL: │ => 81 153:  =>  154: 155: BOX DRAWINGS LIGHT DOWN AND RIGHT: ┌ => 82 156: ‚ => ‚ 157: 158: BOX DRAWINGS LIGHT DOWN AND LEFT: ┐ => 83 159: ƒ => ƒ 160: 161: BOX DRAWINGS LIGHT UP AND RIGHT: └ => 84 162: „ => „ 163: 164: BOX DRAWINGS LIGHT UP AND LEFT: ┘ => 85 165: … => … 166: 167: BOX DRAWINGS LIGHT VERTICAL AND RIGHT: ├ => 86 168: † => † 169: 170: BOX DRAWINGS LIGHT VERTICAL AND LEFT: ┤ => 87 171: ‡ => ‡ 172: 173: BOX DRAWINGS LIGHT DOWN AND HORIZONTAL: ┬ => 88 174: ˆ => ˆ 175: 176: BOX DRAWINGS LIGHT UP AND HORIZONTAL: ┴ => 89 177: ‰ => ‰ 178: 179: BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL: ┼ => 8a 180: Š => Š 181: 182: UPPER HALF BLOCK: ▀ => 8b 183: ‹ => ‹ 184: 185: LOWER HALF BLOCK: ▄ => 8c 186: Œ => Œ 187: 188: FULL BLOCK: █ => 8d 189:  =>  190: 191: LEFT HALF BLOCK: ▌ => 8e 192: Ž => Ž 193: 194: RIGHT HALF BLOCK: ▐ => 8f 195:  =>  196: 197: LIGHT SHADE: ░ => 90 198:  =>  199: 200: MEDIUM SHADE: ▒ => 91 201: ‘ => ‘ 202: 203: DARK SHADE: ▓ => 92 204: ’ => ’ 205: 206: TOP HALF INTEGRAL: ⌠ => 93 207: “ => “ 208: 209: BLACK SQUARE: ■ => 94 210: ” => ” 211: 212: BULLET OPERATOR: ∙ => 95 213: • => • 214: 215: SQUARE ROOT: √ => 96 216: – => – 217: 218: ALMOST EQUAL TO: ≈ => 97 219: — => — 220: 221: LESS-THAN OR EQUAL TO: ≤ => 98 222: ˜ => ˜ 223: 224: GREATER-THAN OR EQUAL TO: ≥ => 99 225: ™ => ™ 226: 227: NO-BREAK SPACE:   => 9a 228: š => š 229: 230: BOTTOM HALF INTEGRAL: ⌡ => 9b 231: › => › 232: 233: DEGREE SIGN: ° => 9c 234: œ => œ 235: 236: SUPERSCRIPT TWO: ² => 9d 237:  =>  238: 239: MIDDLE DOT: · => 9e 240: ž => ž 241: 242: DIVISION SIGN: ÷ => 9f 243: Ÿ => Ÿ 244: 245: BOX DRAWINGS DOUBLE HORIZONTAL: ═ => a0 246:   => 9a 247: 248: BOX DRAWINGS DOUBLE VERTICAL: ║ => a1 249: ¡ => ¡ 250: 251: BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE: ╒ => a2 252: ¢ => ¢ 253: 254: CYRILLIC SMALL LETTER IO: ё => a3 255: £ => £ 256: 257: BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE: ╓ => a4 258: ¤ => ¤ 259: 260: BOX DRAWINGS DOUBLE DOWN AND RIGHT: ╔ => a5 261: ¥ => ¥ 262: 263: BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE: ╕ => a6 264: ¦ => ¦ 265: 266: BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE: ╖ => a7 267: § => § 268: 269: BOX DRAWINGS DOUBLE DOWN AND LEFT: ╗ => a8 270: ¨ => ¨ 271: 272: BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE: ╘ => a9 273: © => bf 274: 275: BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE: ╙ => aa 276: ª => ª 277: 278: BOX DRAWINGS DOUBLE UP AND RIGHT: ╚ => ab 279: « => « 280: 281: BOX DRAWINGS UP SINGLE AND LEFT DOUBLE: ╛ => ac 282: ¬ => ¬ 283: 284: BOX DRAWINGS UP DOUBLE AND LEFT SINGLE: ╜ => ad 285: ­ => ­ 286: 287: BOX DRAWINGS DOUBLE UP AND LEFT: ╝ => ae 288: ® => ® 289: 290: BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE: ╞ => af 291: ¯ => ¯ 292: 293: BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE: ╟ => b0 294: ° => 9c 295: 296: BOX DRAWINGS DOUBLE VERTICAL AND RIGHT: ╠ => b1 297: ± => ± 298: 299: BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE: ╡ => b2 300: ² => 9d 301: 302: CYRILLIC CAPITAL LETTER IO: Ё => b3 303: ³ => ³ 304: 305: BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE: ╢ => b4 306: ´ => ´ 307: 308: BOX DRAWINGS DOUBLE VERTICAL AND LEFT: ╣ => b5 309: µ => µ 310: 311: BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE: ╤ => b6 312: ¶ => ¶ 313: 314: BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE: ╥ => b7 315: · => 9e 316: 317: BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL: ╦ => b8 318: ¸ => ¸ 319: 320: BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE: ╧ => b9 321: ¹ => ¹ 322: 323: BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE: ╨ => ba 324: º => º 325: 326: BOX DRAWINGS DOUBLE UP AND HORIZONTAL: ╩ => bb 327: » => » 328: 329: BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE: ╪ => bc 330: ¼ => ¼ 331: 332: BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE: ╫ => bd 333: ½ => ½ 334: 335: BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL: ╬ => be 336: ¾ => ¾ 337: 338: COPYRIGHT SIGN: © => bf 339: ¿ => ¿ 340: 341: CYRILLIC SMALL LETTER YU: ю => c0 342: À => À 343: 344: CYRILLIC SMALL LETTER A: а => c1 345: Á => Á 346: 347: CYRILLIC SMALL LETTER BE: б => c2 348:  =>  349: 350: CYRILLIC SMALL LETTER TSE: ц => c3 351: à => à 352: 353: CYRILLIC SMALL LETTER DE: д => c4 354: Ä => Ä 355: 356: CYRILLIC SMALL LETTER IE: е => c5 357: Å => Å 358: 359: CYRILLIC SMALL LETTER EF: ф => c6 360: Æ => Æ 361: 362: CYRILLIC SMALL LETTER GHE: г => c7 363: Ç => Ç 364: 365: CYRILLIC SMALL LETTER HA: х => c8 366: È => È 367: 368: CYRILLIC SMALL LETTER I: и => c9 369: É => É 370: 371: CYRILLIC SMALL LETTER SHORT I: й => ca 372: Ê => Ê 373: 374: CYRILLIC SMALL LETTER KA: к => cb 375: Ë => Ë 376: 377: CYRILLIC SMALL LETTER EL: л => cc 378: Ì => Ì 379: 380: CYRILLIC SMALL LETTER EM: м => cd 381: Í => Í 382: 383: CYRILLIC SMALL LETTER EN: н => ce 384: Î => Î 385: 386: CYRILLIC SMALL LETTER O: о => cf 387: Ï => Ï 388: 389: CYRILLIC SMALL LETTER PE: п => d0 390: Ð => Ð 391: 392: CYRILLIC SMALL LETTER YA: я => d1 393: Ñ => Ñ 394: 395: CYRILLIC SMALL LETTER ER: р => d2 396: Ò => Ò 397: 398: CYRILLIC SMALL LETTER ES: с => d3 399: Ó => Ó 400: 401: CYRILLIC SMALL LETTER TE: т => d4 402: Ô => Ô 403: 404: CYRILLIC SMALL LETTER U: у => d5 405: Õ => Õ 406: 407: CYRILLIC SMALL LETTER ZHE: ж => d6 408: Ö => Ö 409: 410: CYRILLIC SMALL LETTER VE: в => d7 411: × => × 412: 413: CYRILLIC SMALL LETTER SOFT SIGN: ь => d8 414: Ø => Ø 415: 416: CYRILLIC SMALL LETTER YERU: ы => d9 417: Ù => Ù 418: 419: CYRILLIC SMALL LETTER ZE: з => da 420: Ú => Ú 421: 422: CYRILLIC SMALL LETTER SHA: ш => db 423: Û => Û 424: 425: CYRILLIC SMALL LETTER E: э => dc 426: Ü => Ü 427: 428: CYRILLIC SMALL LETTER SHCHA: щ => dd 429: Ý => Ý 430: 431: CYRILLIC SMALL LETTER CHE: ч => de 432: Þ => Þ 433: 434: CYRILLIC SMALL LETTER HARD SIGN: ъ => df 435: ß => ß 436: 437: CYRILLIC CAPITAL LETTER YU: Ю => e0 438: à => à 439: 440: CYRILLIC CAPITAL LETTER A: А => e1 441: á => á 442: 443: CYRILLIC CAPITAL LETTER BE: Б => e2 444: â => â 445: 446: CYRILLIC CAPITAL LETTER TSE: Ц => e3 447: ã => ã 448: 449: CYRILLIC CAPITAL LETTER DE: Д => e4 450: ä => ä 451: 452: CYRILLIC CAPITAL LETTER IE: Е => e5 453: å => å 454: 455: CYRILLIC CAPITAL LETTER EF: Ф => e6 456: æ => æ 457: 458: CYRILLIC CAPITAL LETTER GHE: Г => e7 459: ç => ç 460: 461: CYRILLIC CAPITAL LETTER HA: Х => e8 462: è => è 463: 464: CYRILLIC CAPITAL LETTER I: И => e9 465: é => é 466: 467: CYRILLIC CAPITAL LETTER SHORT I: Й => ea 468: ê => ê 469: 470: CYRILLIC CAPITAL LETTER KA: К => eb 471: ë => ë 472: 473: CYRILLIC CAPITAL LETTER EL: Л => ec 474: ì => ì 475: 476: CYRILLIC CAPITAL LETTER EM: М => ed 477: í => í 478: 479: CYRILLIC CAPITAL LETTER EN: Н => ee 480: î => î 481: 482: CYRILLIC CAPITAL LETTER O: О => ef 483: ï => ï 484: 485: CYRILLIC CAPITAL LETTER PE: П => f0 486: ð => ð 487: 488: CYRILLIC CAPITAL LETTER YA: Я => f1 489: ñ => ñ 490: 491: CYRILLIC CAPITAL LETTER ER: Р => f2 492: ò => ò 493: 494: CYRILLIC CAPITAL LETTER ES: С => f3 495: ó => ó 496: 497: CYRILLIC CAPITAL LETTER TE: Т => f4 498: ô => ô 499: 500: CYRILLIC CAPITAL LETTER U: У => f5 501: õ => õ 502: 503: CYRILLIC CAPITAL LETTER ZHE: Ж => f6 504: ö => ö 505: 506: CYRILLIC CAPITAL LETTER VE: В => f7 507: ÷ => 9f 508: 509: CYRILLIC CAPITAL LETTER SOFT SIGN: Ь => f8 510: ø => ø 511: 512: CYRILLIC CAPITAL LETTER YERU: Ы => f9 513: ù => ù 514: 515: CYRILLIC CAPITAL LETTER ZE: З => fa 516: ú => ú 517: 518: CYRILLIC CAPITAL LETTER SHA: Ш => fb 519: û => û 520: 521: CYRILLIC CAPITAL LETTER E: Э => fc 522: ü => ü 523: 524: CYRILLIC CAPITAL LETTER SHCHA: Щ => fd 525: ý => ý 526: 527: CYRILLIC CAPITAL LETTER CHE: Ч => fe 528: þ => þ 529: 530: CYRILLIC CAPITAL LETTER HARD SIGN: Ъ => ff 531: ÿ => ÿ 532: 533: