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 .