stringtranslate.com

СБКС

SBCS , или однобайтовый набор символов , используется для обозначения кодировок символов , которые используют ровно один байт для каждого графического символа . SBCS может вместить максимум 256 символов и полезен для сценариев, которые не имеют много символов или акцентированных букв, таких как латинский, греческий и кириллический сценарии, используемые в основном для европейских языков. Примерами кодировок SBCS являются ISO/IEC 646 , различные кодировки ISO 8859 и различные кодовые страницы Microsoft / IBM . [1] [2]

Термин SBCS обычно противопоставляется терминам DBCS (двухбайтовый набор символов) и TBCS (трехбайтовый набор символов), а также MBCS (многобайтовый набор символов). Многобайтовые наборы символов используются для языков с письменностями, имеющими большое количество знаков и символов, в основном азиатских языков, таких как китайский, японский и корейский. Иногда их называют аббревиатурой CJK . В этих вычислительных системах SBCS традиционно ассоциируются с символами половинной ширины , так называемыми, потому что такие символы SBCS традиционно занимают половину ширины символа DBCS на компьютерном терминале фиксированной ширины или текстовом экране .

В наше время

Хотя однобайтовые наборы символов в современных системах в значительной степени вытеснены UTF-8 и его вариантами [3] , они нашли свою нишу в код-гольфинге , где меньший размер байтов символов позволяет участникам получить преимущество, если они используют SBCS со специально разработанными языками программирования , такими как Vyxal [4] и GolfScript .

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

Ссылки

  1. ^ "Однобайтовые наборы символов". Microsoft . Получено 2017-04-17 .
  2. ^ "Соображения по преобразованию данных SBCS, DBCS и MBCS". IBM. 14 сентября 2015 г. Получено 17 апреля 2017 г.
  3. ^ "Статистика использования UTF-8 для веб-сайтов". w3techs.com . Получено 2024-09-09 .
  4. ^ "Vyxal language README". Github. 4 сентября 2024 г. Получено 2024-09-09 .