История изменений
Исправление bormant, (текущая версия) :
классический костыль.
Да, инженерное решение.
Сделали кодировку под кривизну аппаратуры.
Нет, на момент проектирования VGA в том диапазоне уже была псевдографика, в cp437 и аналогичных, поэтому и такой диапазон. В VGA нужно было сохранить непрерывные линии, поэтому вывод лишней колонки в знакоместе. cp866 просто унаследовала эту особенность из-за сохранения диапазона псевдографики.
А из-за остальных пришлось в ядре сделать лишнее преобразование при выводе на экран ;)
Исходная версия bormant, :
классический костыль.
Да, инженерное решение.
Сделали кодировку под кривизну аппаратуры.
Нет, на момент проектирования VGA в том диапазоне уже была псевдографика, в cp437 и аналогичных, поэтому и такой диапазон. В VGA нужно было сохранить непрерывные линии, поэтому вывод лишней колонки в знакоместе. cp866 просто унаследовала эту особенность из-за сохранения диапазона псевдографики.