При кодировании текстовой информации в компьютере в большинстве кодировок используется 256 различных символов потому, что это количество символов соответствует одному байту данных. Байт - это минимальная единица хранения информации в компьютере, и он может принимать 256 различных значений (от 0 до 255).
Русский алфавит включает только 33 буквы, но помимо букв в тексте могут использоваться знаки препинания, цифры, специальные символы и пробелы. Добавляя к русским буквам все эти символы, получаем намного больше, чем 33 символа. Также, в компьютере обычно используется множество различных языков, и для удобства обработки текста в одной кодировке учитываются символы различных языков.
Таким образом, использование 256 различных символов в кодировке позволяет учесть все необходимые символы, которые могут встречаться в тексте, и обеспечить универсальность работы с текстовой информацией на компьютере.