Байт — это единица измерения, обозначающая объём данных. Это единица, используемая в компьютерных информационных технологиях для измерения ёмкости хранилища. Обычно один байт равен восьми битам.

Под символом понимаются буквы, цифры, слова и знаки, используемые в компьютерах, например 'A', 'B', '$', '&' и т. д.

Как правило, в английском режиме одна буква или символ занимает один байт, а один китайский иероглиф представляется двумя байтами.

Байты против символов:

  • В коде ASCII одна английская буква (без учёта регистра) — это один байт, а один китайский иероглиф — два байта.
  • В кодировке UTF-8 один английский символ — это один байт, а один китайский иероглиф — три байта.
  • В кодировке Unicode один английский символ занимает один байт, а один китайский символ — два байта.
  • Пунктуация: английская пунктуация занимает один байт, а китайская пунктуация — два байта. Например: английская точка.занимает 1 байт, а китайская точка。занимает 2 байта.
  • В кодировке UTF-16 для хранения одного английского буквенного символа или одного китайского символа требуется 2 байта (некоторые китайские символы в области расширения Unicode требуют 4 байта).
  • В кодировке UTF-32 для хранения любого символа в мире требуется 4 байта.