04 - fix table 4.2

This commit is contained in:
Тарас 2024-12-19 03:55:05 +01:00
parent b7c4623669
commit 740eda991e
1 changed files with 8 additions and 8 deletions

View File

@ -1051,14 +1051,14 @@ foreach (k; gammaFunc.byKey())
*Таблица 4.2. Битовые представления UTF-8. Длина представления определяется по контрольным битам, что позволяет выполнять синхронизацию посреди потока, восстановление после ошибок и просмотр строки в обратном направлении*
|Кодовая точка (в шестнадцатиричном представлении)|Бинарное представление|
|-|-|
|`000000000000007F`|`0xxxxxxx`|
|`00000080000007FF`|`110xxxxx 10xxxxxx`|
|`000008000000FFFF`|`1110xxxx 10xxxxxx 10xxxxxx`|
|`00010000001FFFFF`|`11110xxx 10xxxxxx 10xxxxxx 10xxxxxx`|
|`0020000003FFFFFF`|`111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx`|
|`040000007FFFFFFF`|`1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx`|
| Кодовая точка (в шестнадцатиричном представлении) | Бинарное представление |
| --- | --- |
| `000000000000007F` | `0xxxxxxx` |
| `00000080000007FF` | `110xxxxx 10xxxxxx` |
| `000008000000FFFF` | `1110xxxx 10xxxxxx 10xxxxxx` |
| `00010000001FFFFF` | `11110xxx 10xxxxxx 10xxxxxx 10xxxxxx` |
| `0020000003FFFFFF` | `111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx` |
| `040000007FFFFFFF` | `1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx` |
Поскольку на сегодня верхней границей диапазона кодовых точек Юникод является число `0x10FFFF`, две последние последовательности зарезервированы для использования в будущем; в настоящее время корректны только четырехбайтные представления.