User:ArrowHead294/UTF-8 extensions: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 2: | Line 2: | ||
|+ style="font-size: 105%;" | Code point ↔ UTF-8 conversion | |+ style="font-size: 105%;" | Code point ↔ UTF-8 conversion | ||
|- | |- | ||
! colspan="2" | Code point | ! colspan="2" style="border-right: 4px solid black;" | Code point | ||
! colspan="6" | Bytes | ! colspan="6" style="border-right: 4px solid black;" | Bytes | ||
! colspan="2" | Eight-byte UTF-8 | ! colspan="2" | Eight-byte UTF-8 | ||
|- | |- | ||
! First | ! First | ||
! Last | ! style="border-right: 4px solid black;" | Last | ||
! 1 | ! 1 | ||
! 2 | ! 2 | ||
| Line 13: | Line 13: | ||
! 4 | ! 4 | ||
! 5 | ! 5 | ||
! 6 | ! style="border-right: 4px solid black;" | 6 | ||
! First | ! First | ||
! Last | ! Last | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+0000}} | | style="text-align: right;" | {{plaincode|U+0000}} | ||
| style="text-align: right;" | {{plaincode|U+007F}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+007F}} | ||
| {{plaincode|0''yyyzzzz''}} | | {{plaincode|0''yyyzzzz''}} | ||
| colspan="5" style="background: darkgray;" | | | colspan="5" style="background: darkgray; border-right: 4px solid black;" | | ||
| {{plaincode|00}} | | {{plaincode|00}} | ||
| {{plaincode|7F}} | | {{plaincode|7F}} | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+0080}} | | style="text-align: right;" | {{plaincode|U+0080}}<br />{{plaincode|U+0400}} | ||
| style="text-align: right;" | {{plaincode|U+07FF}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+03FF}}<br />{{plaincode|U+07FF}} | ||
| {{plaincode|110''xxxyy''}} | | {{plaincode|110''xxxyy''}} | ||
| {{plaincode|10''yyzzzz''}} | | {{plaincode|10''yyzzzz''}} | ||
| colspan="4" style="background: darkgray;" | | | colspan="4" style="background: darkgray; border-right: 4px solid black;" | | ||
| {{plaincode|C2 80}} | | {{plaincode|C2 80}}<br />{{plaincode|D0 80}} | ||
| {{plaincode|DF BF}} | | {{plaincode|CF BF}}<br />{{plaincode|DF BF}} | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+0800}} | | style="text-align: right;" | {{plaincode|U+0800}} | ||
| style="text-align: right;" | {{plaincode|U+FFFF}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+FFFF}} | ||
| {{plaincode|1110''wwww''}} | | {{plaincode|1110''wwww''}} | ||
| {{plaincode|10''xxxxyy''}} | | {{plaincode|10''xxxxyy''}} | ||
| {{plaincode|10''yyzzzz''}} | | {{plaincode|10''yyzzzz''}} | ||
| colspan="3" style="background: darkgray;" | | | colspan="3" style="background: darkgray; border-right: 4px solid black;" | | ||
| {{plaincode|E0 A0 80}} | | {{plaincode|E0 A0 80}} | ||
| {{plaincode|EF BF BF}} | | {{plaincode|EF BF BF}} | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+010000}}<br />{{plaincode|U+110000}} | | style="text-align: right;" | {{plaincode|U+010000}}<br />{{plaincode|U+110000}} | ||
| style="text-align: right;" | {{plaincode|U+10FFFF}}<br />{{plaincode|U+1FFFFF}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+10FFFF}}<br />{{plaincode|U+1FFFFF}} | ||
| {{plaincode|11110''uvv''}} | | {{plaincode|11110''uvv''}} | ||
| {{plaincode|10''vvwwww''}} | | {{plaincode|10''vvwwww''}} | ||
| {{plaincode|10''xxxxyy''}} | | {{plaincode|10''xxxxyy''}} | ||
| {{plaincode|10''yyzzzz''}} | | {{plaincode|10''yyzzzz''}} | ||
| colspan="2" style="background: darkgray;" | | | colspan="2" style="background: darkgray; border-right: 4px solid black;" | | ||
| {{plaincode|F0 90 80 80}}<br />{{plaincode|F4 90 80 80}} | | {{plaincode|F0 90 80 80}}<br />{{plaincode|F4 90 80 80}} | ||
| {{plaincode|F4 8F BF BF}}<br />{{plaincode|F7 BF BF BF}} | | {{plaincode|F4 8F BF BF}}<br />{{plaincode|F7 BF BF BF}} | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+200000}} | | style="text-align: right;" | {{plaincode|U+200000}} | ||
| style="text-align: right;" | {{plaincode|U+3FFFFFF}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+3FFFFFF}} | ||
| {{plaincode|111110''tt''}} | | {{plaincode|111110''tt''}} | ||
| {{plaincode|10''uuuuvv''}} | | {{plaincode|10''uuuuvv''}} | ||
| Line 58: | Line 58: | ||
| {{plaincode|10''xxxxyy''}} | | {{plaincode|10''xxxxyy''}} | ||
| {{plaincode|10''yyzzzz''}} | | {{plaincode|10''yyzzzz''}} | ||
| style="background: darkgray;" | | | style="background: darkgray; border-right: 4px solid black;" | | ||
| {{plaincode|F8 88 80 80 80}} | | {{plaincode|F8 88 80 80 80}} | ||
| {{plaincode|FB BF BF BF BF}} | | {{plaincode|FB BF BF BF BF}} | ||
|- | |- | ||
| style="text-align: right;" | {{plaincode|U+4000000}} | | style="text-align: right;" | {{plaincode|U+4000000}} | ||
| style="text-align: right;" | {{plaincode|U+7FFFFFFF}} | | style="border-right: 4px solid black; text-align: right;" | {{plaincode|U+7FFFFFFF}} | ||
| {{plaincode|1111110''s''}} | | {{plaincode|1111110''s''}} | ||
| {{plaincode|10''sstttt''}} | | {{plaincode|10''sstttt''}} | ||
| Line 69: | Line 69: | ||
| {{plaincode|10''vvwwww''}} | | {{plaincode|10''vvwwww''}} | ||
| {{plaincode|10''xxxxyy''}} | | {{plaincode|10''xxxxyy''}} | ||
| {{plaincode|10''yyzzzz''}} | | style="border-right: 4px solid black;" | {{plaincode|10''yyzzzz''}} | ||
| {{plaincode|FC 84 80 80 80 80}} | | {{plaincode|FC 84 80 80 80 80}} | ||
| {{plaincode|FD BF BF BF BF BF}} | | {{plaincode|FD BF BF BF BF BF}} | ||
|} | |} | ||