UTF-16: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Riot26 (обсуждение | вклад) отмена правки 100791190 участника 94.163.120.35 (обс.) Метка: отмена |
→Принцип кодирования: Скорее всего, опечатка. Ибо 10FFFF - 10000 = FFFF, а не FFFFF. |
||
Строка 42:
Символы же в диапазоне 10000<sub>16</sub>..10FFFF<sub>16</sub> (больше 16 бит) кодируются по следующей схеме:
* Из кода символа вычитается 10000<sub>16</sub>. В результате получится значение от нуля до
* Старшие 10 бит (число в диапазоне 0000<sub>16</sub>..03FF<sub>16</sub>) суммируются с D800<sub>16</sub>, и результат идёт в ведущее (первое) слово, которое входит в диапазон <span style="color:#00AA00;">D800<sub>16</sub>..DBFF<sub>16</sub></span>.
|