UTF-8ns is a non-synchronizing unicode format. start bytes table of values: + 0 1 2 3 4 5 6 7 - cont'n bytes: 80 0 80 100 180 200 280 300 380 - 1 88 400 480 500 580 600 680 700 780 - 1 90 800 880 900 980 A00 A80 B00 B80 - 1 98 C00 C80 D00 D80 E00 E80 F00 F80 - 1 A0 3000 3080 3100 FF00 FF80 - 1 B8 100000 104000 108000 10C000 - 2 C0 0 4000 8000 C000 10000 14000 18000 1C000 - 2 C8 20000 24000 28000 2C000 30000 34000 38000 3C000 - 2 D0 40000 44000 48000 4C000 50000 54000 58000 5C000 - 2 D8 60000 64000 68000 6C000 70000 74000 78000 7C000 - 2 E0 80000 84000 88000 8C000 90000 94000 98000 9C000 - 2 E8 A0000 A4000 A8000 AC000 B0000 B4000 B8000 BC000 - 2 F0 C0000 C4000 C8000 CC000 D0000 D4000 D8000 DC000 - 2 F8 E0000 E4000 E8000 EC000 F0000 F4000 F8000 FC000 - 2 each continuation byte is between 80 and FF and adds 7 bits to the code point.