IT-словарь › Программирование › Символ (character)

Символ (character)

Программирование Svenska → Обновлено: 2026-10-18

Единица текста. В современном контексте всё сложно: «символ» может означать байт, кодовую точку, графему или глиф — смотря где.

ASCII (1963): 7 бит, 128 символов, хватает только для английского. UTF-8 (1992): 1–4 байта на кодовую точку, обратно совместим с ASCII, по умолчанию в Linux и вебе. Кодовая точка Unicode ≠ символ: «👨‍👩‍👧‍👦» — это четыре эмодзи, склеенные ZWJ (Zero-Width Joiner), но одна графема. Поэтому «длина» строки неоднозначна. Character в Swift — это графема; string.length в JavaScript считает кодовые единицы UTF-16 (с эмодзи ответы могут удивлять).

← Назад к словарю