#unicode #ascii
#Юникод #ascii
Вопрос:
Я пытаюсь лучше понять ASCII и Unicode, поэтому я смотрю выступление 2012https://www.youtube.com/watch?v=sgHbC6udIqc. При этом Нед Батчелдор показывает слайд на скриншоте. Не мог бы кто-нибудь объяснить, что означают оси. Я предполагаю, что с помощью 8-битного байта вы могли бы закодировать до 256 символов, и каждая ось, я думаю, использует 4 байта, но меня смущает ‘X’ на вертикальной оси. Кто-нибудь, пожалуйста, объяснит подробнее?
Комментарии:
1.
x
является заполнителем; шестнадцатеричные числа начинаются с0
,1
и т.д., А столбец определяет второе число.2. Кроме того, показанная таблица не является таблицей ASCII (только первые 127 символов являются символами ASCII, поскольку ASCII — это 7-разрядная кодировка).
3. Замените «X» соответствующим заголовком из столбца, так
66
было быf
и75
было быu
.4. Слайды к докладу размещены как часть эссе: nedbatchelder.com/text/unipain.html . Это слайд Windows CP1252 .
5. Могу я спросить, что тогда представляет таблица?
Ответ №1:
x
Это просто заполнитель. Пересечение, например, строки 2x
и столбца 3 является кодовой точкой 23
для любой кодировки, которой это является.
Комментарии:
1. Спасибо, и я предполагаю, что каждая ось выражена в единицах по 4 бита байта?
2. Это правильно.
x
представляет произвольный набор битов младшего порядка в байте.3. Извините, но что вы подразумеваете под младшим порядком?