Базовая латынь (блок Unicode) - Basic Latin (Unicode block)

C0 контролирует и Базовая латынь
КлассифицироватьU + 0000..U + 007F
(128 кодовых точек)
СамолетBMP
Скриптылатинский (52 символа)
Общий (76 знаков)
Основные алфавитыанглийский
Французский
Немецкий
испанский
вьетнамский
Наборы символоварабские цифры
Пунктуация
Назначенный128 кодовых точек
33 Управление или форматирование
Неиспользованный0 зарезервированных кодовых точек
Исходные стандартыISO / IEC 8859, ISO 646
История версий Unicode
1.0.0128 (+128)
Примечание: [1][2]

В Базовая латынь или же C0 Controls и базовая латынь Блок Unicode это первый блок Unicode стандарт, и единственный блок, который закодирован одним байтом в UTF-8. Блок содержит все буквы и коды управления кодировки ASCII. Он варьируется от U + 0000 до U + 007F, содержит 128 символов и включает C0 контролирует, ASCII пунктуация и символы, ASCII цифры, как верхний регистр и строчная буква из английский алфавит и управляющий персонаж.

Блок Basic Latin был включен в его нынешнем виде из версии 1.0.0 стандарта Unicode, без добавления или изменения репертуара символов.[3] Его имя блока в Unicode 1.0 было ASCII.[4]

Таблица персонажей

КодРезультатОписаниеАкроним
C0 контролирует
U + 0000Нулевой символNUL
U + 0001Начало заголовкаSOH
U + 0002Начало текстаSTX
U + 0003Символ конца текстаETX
U + 0004Символ конца передачиEOT
U + 0005Характер запросаENQ
U + 0006Признать характерACK
U + 0007Белл характерBEL
U + 0008BackspaceBS
U + 0009Горизонтальная вкладкаHT
U + 000AПеревод строкиLF
U + 000BВертикальная табуляцияVT
U + 000CПодача формыFF
U + 000DВозврат кареткиCR
U + 000EСдвигТАК
U + 000FПерейти вSI
U + 0010Выход из канала передачи данныхDLE
U + 0011Управление устройством 1DC1
U + 0012Контроль устройств 2DC2
U + 0013Контроль устройств 3DC3
U + 0014Контроль устройств 4DC4
U + 0015Отрицательно-подтверждающий символНАК
U + 0016Синхронный холостой ходSYN
U + 0017Конец блока передачиETB
U + 0018Отменить символМОЖЕТ
U + 0019Конец среднегоЭМ
U + 001AЗамещающий персонажSUB
U + 001BПобег персонажESC
U + 001CРазделитель файловFS
U + 001DРазделитель группGS
U + 001EРазделитель записейRS
U + 001FРазделитель единицнас
Пунктуация и символы ASCII
U + 0020 КосмосSP
U + 0021!Восклицательный знакEXC
U + 0022"КавычкаQUO
U + 0023#Знак числа
U + 0024$Знак доллара
U + 0025%Знак процента
U + 0026&Амперсанд
U + 0027'Апостроф
U + 0028(Левая скобка
U + 0029)Правая скобка
U + 002A*Звездочка
U + 002B+Знак плюс
U + 002C,Запятая
U + 002D-Дефис-минус
U + 002E.Полная остановка или же период
U + 002F/Солидус или же Слэш
Цифры ASCII
U + 00300Цифра ноль
U + 00311Цифра один
U + 00322Цифра два
U + 00333Цифра три
U + 00344Цифра четыре
U + 00355Цифра пятая
U + 00366Цифра шесть
U + 00377Цифра седьмая
U + 00388Цифра восемь
U + 00399Цифра девять
Пунктуация и символы ASCII
U + 003A:Двоеточие
U + 003B;Точка с запятой
U + 003C<Знак меньше
U + 003D=Знак равенства
U + 003E>Знак "больше"
U + 003F?Вопросительный знак
U + 0040@В знак или же Коммерческая на
Латинский алфавит в верхнем регистре
U + 0041АЛатинская заглавная буква А
U + 0042BЛатинская заглавная буква B
U + 0043CЛатинская заглавная буква C
U + 0044DЛатинская заглавная буква D
U + 0045EЛатинская заглавная буква E
U + 0046FЛатинская заглавная буква F
U + 0047граммЛатинская заглавная буква G
U + 0048ЧАСЛатинская заглавная буква H
U + 0049яЛатинская заглавная буква I
U + 004AJЛатинская заглавная буква J
U + 004BKЛатинская заглавная буква K
U + 004CLЛатинская заглавная буква L
U + 004DMЛатинская заглавная буква M
U + 004ENЛатинская заглавная буква N
U + 004FОЛатинская заглавная буква O
U + 0050пЛатинская заглавная буква P
U + 0051QЛатинская заглавная буква Q
U + 0052рЛатинская заглавная буква R
U + 0053SЛатинская заглавная буква S
U + 0054ТЛатинская заглавная буква T
U + 0055UЛатинская заглавная буква U
U + 0056VЛатинская заглавная буква V
U + 0057WЛатинская заглавная буква W
U + 0058ИксЛатинская заглавная буква X
U + 0059YЛатинская заглавная буква Y
U + 005AZЛатинская заглавная буква Z
Пунктуация и символы ASCII
U + 005B[Левая квадратная скобка
U + 005CОбратная косая черта [A]
U + 005D]Правая квадратная скобка
U + 005E^Circumflex акцент
U + 005F_Низкая линия
U + 0060`Серьезный акцент
Строчный латинский алфавит
U + 0061аЛатинская строчная буква А
U + 0062бЛатинская строчная буква B
U + 0063cЛатинская строчная буква C
U + 0064dЛатинская строчная буква D
U + 0065еЛатинская строчная буква E
U + 0066жЛатинская строчная буква F
U + 0067граммЛатинская строчная буква G
U + 0068часЛатинская строчная буква H
U + 0069яЛатинская строчная буква I
U + 006AjЛатинская строчная буква J
U + 006BkЛатинская строчная буква K
U + 006CлЛатинская строчная буква L
U + 006DмЛатинская строчная буква M
U + 006EпЛатинская строчная буква N
U + 006FоЛатинская строчная буква O
U + 0070пЛатинская строчная буква P
U + 0071qЛатинская строчная буква Q
U + 0072рЛатинская строчная буква R
U + 0073sЛатинская строчная буква S
U + 0074тЛатинская строчная буква T
U + 0075тыЛатинская строчная буква U
U + 0076vЛатинская строчная буква V
U + 0077шЛатинская строчная буква W
U + 0078ИксЛатинская строчная буква X
U + 0079уЛатинская строчная буква Y
U + 007AzЛатинская строчная буква Z
Пунктуация и символы ASCII
U + 007B{Левая фигурная скобка
U + 007C|Вертикальная полоса
U + 007D}Правая фигурная скобка
U + 007E~Тильда
Управляющий персонаж
U + 007FУдалитьDEL
А Буква U + 005C () может отображаться как знак йены (¥) или вон (₩) в японских / корейских шрифтах, ошибочно принимающих Unicode (особенно UTF-8 ) как устаревший набор символов, который заменил обратную косую черту этими знаками.[5]

Подзаголовки

Блок C0 Controls и Basic Latin содержит шесть подзаголовков.[6]

C0 контролирует

В C0 Элементы управления, называемые управляющими кодами C0 ASCII в версии 1.0, унаследованы от ASCII и других 7-битных и 8-битных схем кодирования. Имена псевдонимов для элементов управления C0 взяты из ИСО / МЭК 6429: 1992 стандарт.[6]

Пунктуация и символы ASCII

В данном подзаголовке используются стандартные символы пунктуации, простые математические операторы, а также символы, такие как знак доллара, процент, амперсанд, подчеркивание и вертикальная черта.[6]

Цифры ASCII

Подзаголовок цифр ASCII содержит стандартные европейские цифровые символы 1–9 и 0.[6]

Латинский алфавит в верхнем регистре

Подзаголовок прописного латинского алфавита содержит стандартный 26-буквенный латинский алфавит без ударения в маюскула.[6]

Строчный латинский алфавит

Подзаголовок нижнего латинского алфавита содержит стандартный 26-буквенный латинский алфавит без ударения в крошечный.[6]

Управляющий персонаж

Подзаголовок управляющего символа содержит символ «Удалить».[6]

Количество символов, букв и контрольных кодов

В таблице ниже показано количество буквы, символы и контрольные коды в каждом из подзаголовков в блоке C0 Controls и Basic Latin.

Тип подзаголовкаКоличество символовДиапазон персонажей
C0 контролирует32 управляющих кодаU + 0000 - U + 001F
Пунктуация и символы ASCII33 знака препинания и символаОт U + 0020 до U + 002F, от U + 003A до U + 0040, от U + 005B до U + 0060 и от U + 007B до U + 007E
Цифры ASCII10 цифрU + 0030 - U + 0039
Латинский алфавит в верхнем регистре26 латинских букв без ударения в маюскуле.U + 0041 - U + 005A
Строчный латинский алфавит26 латинских букв без ударения в минускуле.U + 0061 - U + 007A
Управляющий персонаж1 управляющий код, содержащий символ «Удалить».U + 007F

Блокировать

C0 Controls и базовая латынь[1]
Таблица кодов официального консорциума Unicode (PDF)
 0123456789АBCDEF
U + 000x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR ТАК SI
U + 001x DLE DC1 DC2 DC3 DC4 НАК SYN ETB МОЖЕТ ЭМ SUB ESC FS GS RS нас
U + 002x SP!"#$%&'()*+,-./
U + 003x0123456789:;<=>?
U + 004x@АBCDEFграммЧАСяJKLMNО
U + 005xпQрSТUVWИксYZ[]^_
U + 006x`абcdежграммчасяjkлмпо
U + 007xпqрsттыvшИксуz{|}~ DEL
Примечания
1.^ Начиная с версии Unicode 13.0

Варианты

Некоторые символы определены для рендеринга как стандартизированный вариант если за ними следуют вариантные индикаторы.

Для нуля с коротким диагональным ходом определен вариант: U + 0030 DIGIT ZERO, U + FE00 VS1 (0︀).[7][8]

За двенадцатью символами (#, * и цифры) может следовать U + FE0E VS15 или U + FE0F VS16 для создания смайлики варианты.[9][10][11][12]Они есть колпачок базовые символы, например # ️⃣ (U + 0023 НОМЕРНЫЙ ЗНАК U + FE0F VS16 U + 20E3 ОБЪЕДИНЕНИЕ ЗАКРЫТИЯ КЛАВИАТУРЫ). Версия VS15 - это «текстовое представление», а версия VS16 - «в стиле эмодзи».[8]

Последовательности вариаций эмодзи
U +0023002A0030003100320033003400350036003700380039
основание#*0123456789
база + VS15 + колпачок#︎⃣*︎⃣0︎⃣1︎⃣2︎⃣3︎⃣4︎⃣5︎⃣6︎⃣7︎⃣8︎⃣9︎⃣
база + VS16 + колпачок#️⃣*️⃣0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣

История

Следующие документы, связанные с Unicode, фиксируют цель и процесс определения конкретных символов в блоке Basic Latin:

ВерсияОкончательный код[а]Считатьуниверсальное глобальное время Я БЫL2 Я БЫWG2 Я БЫДокумент
1.0.0U + 0000..007F128(быть определенным)
UTC / 1999-013Карлссон, Кент (1999-05-27), Тильды и разложение микрознаков
L2 / 99-176RМур, Лиза (1999-11-04), "Micro Sign Case Mappings", Протокол совместного заседания UTC / L2 в Сиэтле 8-10 июня 1999 г.
L2 / 04-145Старнер, Дэвид (2004-04-30), C с примерами штрихового символа из отчета BAE 1884 (Дорси)
L2 / 04-202Андерсон, Дебора (07.06.2004), Обрезанная обратная связь C
N3046Suignard, Мишель (22 февраля 2006 г.), Улучшение формального определения управляющих символов
N3103 (pdf, док )Умамахесваран В. С. (25 августа 2006 г.), "M48.33", Неподтвержденный протокол заседания РГ 2 48, Маунтин-Вью, Калифорния, США; 2006-04-24 / 27
L2 / 11-043Фрейтаг, Асмус; Карлссон, Кент (02.02.2011), Предложение по исправлению ошибок и несоответствий в присвоении определенных свойств для букв верхнего и нижнего индекса
L2 / 11-160PRI # 181 Изменение общей категории двенадцати символов, 2011-05-02
L2 / 11-261R2Мур, Лиза (2011-08-16), «Консенсус 128-C3», UTC # 128 / L2 # 225 минут, Примите рекомендации Кена Уистлера в L2 / 11-281 по псевдонимам имен для управляющих символов с добавлением сокращений BEL и NUL.
L2 / 11-438[b][c]N4182Эдберг, Питер (22 декабря 2011 г.), Последовательности вариаций эмодзи (редакция L2 / 11-429)
L2 / 15-107Мур, Лиза (2015-05-12), «Консенсус 143-C5», UTC # 143 минуты, Добавьте 12 последовательностей клавиш в emoji-data.txt как предварительные именованные последовательности в Unicode 8.0.
L2 / 15-268Битон, Барбара; Фрейтаг, Асмус; Янку, Лауреньиу; Сарджент, Мюррей (30.10.2015), Предложение представить нулевой вариант пустого множества с косой чертой
L2 / 15-301[d][c]Пурнадер, Рузбех (01.11.2015), Предложение по 278 стандартизированным последовательностям вариаций для смайлов.
L2 / 15-254Мур, Лиза (2015-11-16), "B.12.1.2 Предложение по представлению варианта с нулевым косым чертом для пустого множества", UTC # 145 минут
L2 / 17-294N4914Лунде, Кен (2017-08-14), Предложение добавить стандартизированную последовательность вариантов для U + FF10 FULLWIDTH DIGIT ZERO
  1. ^ Предлагаемые кодовые точки и имена символов могут отличаться от окончательных кодовых точек и имен.
  2. ^ Смотрите также L2 / 10-458, L2 / 11-414, L2 / 11-415, и L2 / 11-429
  3. ^ а б Обратитесь к раздел истории блока Разные символы и пиктограммы для дополнительных документов, связанных с эмодзи.
  4. ^ Смотрите также L2 / 15-198 и L2 / 15-275

Смотрите также

Рекомендации

  1. ^ «База данных символов Юникода». Стандарт Юникода. Получено 2016-07-09.
  2. ^ «Нумерованные версии стандарта Unicode». Стандарт Юникода. Получено 2016-07-09.
  3. ^ Стандартная версия Unicode 1.0, том 1. Аддисон-Уэсли Паблишинг Компани, Инк. 1990 г. ISBN  0-201-56788-1.
  4. ^ «3.8: Блок-за-блок-схемы» (PDF). Стандарт Юникода. версия 1.0. Консорциум Unicode.
  5. ^ Сортировка всего: когда обратная косая черта не является обратной?
  6. ^ а б c d е ж грамм «Кодовые таблицы Unicode 6.2» (PDF). Стандарт Юникода. Получено 1 апреля 2013.
  7. ^ Битон, Барбара; Фрейтаг, Асмус; Янку, Лауреньиу; Сарджент, Мюррей (30 октября 2015 г.). «L2 / 15-268: Предложение по представлению нулевого варианта с косой чертой для пустого множества» (PDF).
  8. ^ а б "Последовательности вариаций эмодзи UTS # 51". Консорциум Unicode.
  9. ^ Эдберг, Питер (2011-12-22). «L2 / 11-438: Последовательности вариаций эмодзи (редакция L2 / 11-429)» (PDF).
  10. ^ Пурнадер, Рузбех (01.11.2015). «L2 / 15-301: предложение для 278 стандартизированных последовательностей вариантов для смайликов» (PDF).
  11. ^ "UTR # 51: Unicode Emoji". Консорциум Unicode. 2020-02-11.
  12. ^ "UCD: данные эмодзи для UTR №51". Консорциум Unicode. 2020-01-28.